commonFilter.go 1.6 KB

1234567891011121314151617181920212223242526272829303132
  1. package model
  2. type (
  3. VipCycleFilter struct {
  4. BuyAccountCount int `json:"buyAccountCount"` //购买数量(仅购买主体是企业)
  5. GiftAccountCount int `json:"giftAccountCount"` //赠送数量 要算售价(仅购买主体是企业)
  6. CutAccount int `json:"cutAccount"` //不计入成本的子账号数量(仅购买主体是企业)
  7. BuyCycle int `json:"buy_cycle"` //购买周期
  8. BuyType int `json:"buy_type"` //购买周期 类型 1天 2月 3年 4季度
  9. GiftCycle int `json:"give_cycle"` //赠送周期
  10. GiftType int `json:"give_type"` //赠送周期 类型 1天 2月 3年 4季度
  11. FinalAccountCount int `json:"finalAccountCount"` //当前套餐最终
  12. FinalAreaCount int `json:"finalAreaCount"`
  13. Supplement string `json:"supplement" doc:"补充服务"`
  14. SupExplanation string `json:"supExplanation,omitempty"` //补充服务说明
  15. }
  16. DataPackFilter struct {
  17. PackType int `json:"pType"` //数据包类型 1标准,2高级,3自定义包
  18. PackNum int64 `json:"pNum"` //数据包数量
  19. GiveCycle int64 `json:"give_cycle,omitempty"` //赠送条数
  20. ValidYear int `json:"validYear,omitempty"` //有效年份 「账户合并过来的资源为-1」
  21. SupExplanation string `json:"supExplanation,omitempty"` //补充服务说明
  22. }
  23. Simple struct {
  24. Source string `json:"source"`
  25. Num int64 `json:"num"`
  26. SupExplanation string `json:"supExplanation,omitempty"` //补充服务说明
  27. }
  28. )