123456789101112131415161718192021222324252627282930313233343536373839 |
- package appeal
- import (
- "go-common/app/interface/main/creative/conf"
- httpx "go-common/library/net/http/blademaster"
- )
- // Dao define
- type Dao struct {
- // config
- c *conf.Config
- // http client
- client *httpx.Client
- // appeal list
- list string
- detail string
- addappeal string
- addreply string
- appealstar string
- appealstate string
- appealStarInfo string
- }
- // New init dao
- func New(c *conf.Config) (d *Dao) {
- d = &Dao{
- c: c,
- // http client
- client: httpx.NewClient(c.HTTPClient.Normal),
- list: c.Host.API + _list,
- detail: c.Host.API + _detail,
- addappeal: c.Host.API + _addappeal,
- addreply: c.Host.API + _addreply,
- appealstar: c.Host.API + _appealstar,
- appealstate: c.Host.API + _appealstate,
- appealStarInfo: c.Host.API + _appealStarInfo,
- }
- return
- }
|