package logic import ( "context" "practice_Go/api/v1/ebooks" "practice_Go/internal/dao" ebook "practice_Go/internal/service" ) type sEbooks struct{} func init() { ebook.RegisterEbooks(New()) } func New() *sEbooks { return &sEbooks{} } func (c *sEbooks) GetEbooksList(ctx context.Context, req *ebooks.GetEbooksListReq) (res ebooks.GetEbooksListRes, err error) { err = dao.Ebooks.Ctx(ctx).Scan(&res.List) if err != nil { return } return }