go-common/app/interface/main/creative/service/appeal/service.go

45 lines
901 B
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package appeal
import (
"context"
"go-common/app/interface/main/creative/conf"
"go-common/app/interface/main/creative/dao/account"
"go-common/app/interface/main/creative/dao/appeal"
"go-common/app/interface/main/creative/dao/archive"
"go-common/app/interface/main/creative/dao/tag"
"go-common/app/interface/main/creative/service"
)
//Service struct
type Service struct {
c *conf.Config
ap *appeal.Dao
arc *archive.Dao
acc *account.Dao
tag *tag.Dao
appealTag int64
}
//New get service
func New(c *conf.Config, rpcdaos *service.RPCDaos) *Service {
s := &Service{
c: c,
ap: appeal.New(c),
arc: rpcdaos.Arc,
acc: rpcdaos.Acc,
tag: tag.New(c),
appealTag: c.AppealTag,
}
return s
}
// Ping service
func (s *Service) Ping(c context.Context) (err error) {
return
}
// Close dao
func (s *Service) Close() {
}