1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package model
- import "go-common/library/time"
- // order grant state
- const (
- AssociateGrantStateNone int8 = iota
- AssociateGrantStateHadGrant
- )
- // ArgBilibiliVipGrant bilibili vip grant args.
- type ArgBilibiliVipGrant struct {
- OpenID string
- OutOpenID string
- OutOrderNO string
- Duration int32
- AppID int64
- }
- // VipOrderAssociateGrant vip order associate grant.
- type VipOrderAssociateGrant struct {
- ID int64
- AppID int64
- Mid int64
- Months int32
- OutOpenID string
- OutTradeNO string
- State int8
- Ctime time.Time
- Mtime time.Time
- }
- // ArgEleVipGrant args ele vip grant.
- type ArgEleVipGrant struct {
- OrderNO string `form:"order_no" validate:"required"`
- }
- // VipAssociateGrantCount associate grant count.
- type VipAssociateGrantCount struct {
- ID int64 `json:"id"`
- AppID int64 `json:"app_id"`
- Mid int64 `json:"mid"`
- Months int32 `json:"months"`
- CurrentCount int64 `json:"current_count"`
- Ctime time.Time `json:"-"`
- Mtime time.Time `json:"-"`
- }
|