package logic import ( "context" "practice_Go/api/v1/ebooks" "practice_Go/internal/dao" "practice_Go/internal/service/ebooks" ) type sEbooks struct{} func init() { service.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 }