123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- package model
- import (
- "go-common/library/time"
- xtime "go-common/library/time"
- )
- // ArgWelfareList args for welfare list.
- type ArgWelfareList struct {
- Tid int64 `form:"tid"`
- Recommend int64 `form:"recommend"`
- Ps int64 `form:"ps"`
- Pn int64 `form:"pn"`
- NowTime xtime.Time `form:"-"`
- }
- // WelfareListResp response for welfare list.
- type WelfareListResp struct {
- ID int32 `json:"id"`
- Name string `json:"name"`
- HomepageUri string `json:"homepage_uri"`
- BackdropUri string `json:"backdrop_uri"`
- Tid int32 `json:"tid"`
- Rank int32 `json:"rank"`
- }
- // WelfareTypeListResp response for welfare type list.
- type WelfareTypeListResp struct {
- ID int32 `json:"id"`
- Name string `json:"name"`
- }
- // ArgWelfareInfo args for welfare info.
- type ArgWelfareInfo struct {
- ID int64 `form:"id"`
- MID int64 `form:"mid"`
- }
- // WelfareInfoResp response for welfare info.
- type WelfareInfoResp struct {
- ID int32 `json:"id"`
- Name string `json:"name"`
- Desc string `json:"desc"`
- ReceiveRate int `json:"receive_rate"`
- HomepageUri string `json:"homepage_uri"`
- BackdropUri string `json:"backdrop_uri"`
- Finished bool `json:"finished"`
- Received bool `json:"received"`
- UsageForm int32 `json:"usage_form"`
- VipType int64 `json:"vip_type"`
- Stime time.Time `json:"stime"`
- Etime time.Time `json:"etime"`
- }
- // ArgWelfareReceive args for welfare receive.
- type ArgWelfareReceive struct {
- Wid int64 `form:"wid"`
- Mid int64 `form:"mid"`
- }
- // WelfareReceiveResp response for welfare receive.
- type WelfareReceiveResp struct {
- }
- // WelfareBatchResp response for welfare batch.
- type WelfareBatchResp struct {
- Id int `json:"id"`
- ReceivedCount int `json:"received_count"`
- Count int `json:"count"`
- Vtime time.Time `json:"vtime"`
- }
- // ReceivedCodeResp response for welfare code.
- type ReceivedCodeResp struct {
- ID int `json:"id"`
- Mtime time.Time `json:"mtime"`
- }
- // UnReceivedCodeResp response for welfare unreceive.
- type UnReceivedCodeResp struct {
- Id int `json:"id"`
- Bid int `json:"bid"`
- Code string `json:"code"`
- }
- // ReceiveRecordResp response for welfare record.
- type ReceiveRecordResp struct {
- Id int `json:"id"`
- Mid int `json:"mid"`
- Wid int `json:"wid"`
- MonthYear int `json:"month_year"`
- Count int `json:"count"`
- }
- // MyWelfareResp response for my welfare.
- type MyWelfareResp struct {
- Wid int32 `json:"wid"`
- Name string `json:"name"`
- Desc string `json:"desc"`
- UsageForm int32 `json:"usage_form"`
- ReceiveUri string `json:"receive_uri"`
- Code string `json:"code"`
- Expired bool `json:"expired"`
- Stime time.Time `json:"stime"`
- Etime time.Time `json:"etime"`
- }
|