12345678910111213141516171819202122232425262728293031323334353637383940 |
- package kfc
- import (
- "context"
- "go-common/app/admin/main/activity/conf"
- kfcDao "go-common/app/admin/main/activity/dao/kfc"
- kfcmdl "go-common/app/admin/main/activity/model/kfc"
- "go-common/library/log"
- )
- // Service struct
- type Service struct {
- c *conf.Config
- dao *kfcDao.Dao
- }
- // Close service
- func (s *Service) Close() {
- if s.dao != nil {
- s.dao.Close()
- }
- }
- // New Service
- func New(c *conf.Config) (s *Service) {
- s = &Service{
- c: c,
- dao: kfcDao.New(c),
- }
- return
- }
- // List .
- func (s *Service) List(c context.Context, arg *kfcmdl.ListParams) (list []*kfcmdl.BnjKfcCoupon, err error) {
- if list, err = s.dao.SearchList(c, arg.CouponCode, arg.Mid, arg.Pn, arg.Ps); err != nil {
- log.Error("s.dao.SearchList(%v) error(%+v)", arg, err)
- }
- return
- }
|