commonFilter.go 1.6 KB

123456789101112131415161718192021222324252627282930313233
  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. AddAreaCount int `json:"addAreaCount"` //当前升级省份数量
  12. FinalAccountCount int `json:"finalAccountCount"` //当前套餐最终
  13. FinalAreaCount int `json:"finalAreaCount"`
  14. Supplement string `json:"supplement" doc:"补充服务"`
  15. SupExplanation string `json:"supExplanation,omitempty"` //补充服务说明
  16. }
  17. DataPackFilter struct {
  18. PackType int `json:"pType"` //数据包类型 1标准,2高级,3自定义包
  19. PackNum int64 `json:"pNum"` //数据包数量
  20. GiveCycle int64 `json:"give_cycle,omitempty"` //赠送条数
  21. ValidYear int `json:"validYear,omitempty"` //有效年份 「账户合并过来的资源为-1」
  22. SupExplanation string `json:"supExplanation,omitempty"` //补充服务说明
  23. }
  24. Simple struct {
  25. Source string `json:"source"`
  26. Num int64 `json:"num"`
  27. SupExplanation string `json:"supExplanation,omitempty"` //补充服务说明
  28. }
  29. )