1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package param
- // AddBusAttrParam describe params of add or update business attrs
- type AddBusAttrParam struct {
- ID int64 `form:"id" json:"id"`
- Bid int64 `form:"bid" json:"bid"`
- Name string `form:"name" json:"name"`
- DealType int8 `form:"deal_type" json:"deal_type"`
- ExpireTime int64 `form:"expire_time" json:"expire_time"`
- AssignType int8 `form:"assign_type" json:"assign_type"`
- AssignMax int8 `form:"assign_max" json:"assign_max"`
- GroupType int8 `form:"group_type" json:"group_type"`
- BusinessName string `form:"business_name" json:"business_name"`
- }
- // BusAttrButtonSwitch .
- type BusAttrButtonSwitch struct {
- Bid int8 `form:"bid" json:"bid" validate:"required"`
- Index uint8 `form:"index" json:"index" validate:"min=0,max=7"`
- Switch uint8 `form:"switch" json:"switch" validate:"min=0,max=1"`
- }
- // BusAttrButtonShortCut .
- type BusAttrButtonShortCut struct {
- Bid int8 `form:"bid" json:"bid" validate:"required"`
- Index int8 `form:"index" json:"index" validate:"min=0,max=7"`
- ShortCut string `form:"short_cut" json:"short_cut" validate:"required"`
- }
- // BusAttrExtAPI .
- type BusAttrExtAPI struct {
- Bid int8 `form:"bid" json:"bid" validate:"required"`
- ExternalAPI string `form:"external_api" json:"external_api"`
- }
- // BlockInfo .
- type BlockInfo struct {
- Mid int64 `form:"mid" json:"mid" validate:"required"`
- }
- // Source .
- type Source struct {
- Bid int8 `form:"bid" json:"bid" validate:"required"`
- }
|