types.go 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. // Code generated by goctl. DO NOT EDIT.
  2. package types
  3. type PurchResourcesReq struct {
  4. AccountId string `form:"accountId"` //账户标识
  5. CompanyId int64 `form:"companyId,optional"` //企业标识
  6. DepartmentId int64 `form:"departmentId,optional"` //组织标识
  7. Name string `form:"name"` //资源名称
  8. ResourceType string `form:"resourceType,optional"` //资源类型
  9. Number int64 `form:"number"` //数量
  10. Spec string `form:"spec,optional"` //规格
  11. AppId string `form:"appId"` //标识
  12. EndTime string `form:"endTime,optional"` //新增时数据包截止时间
  13. VipTime string `form:"vipTime,optional"` //超级订阅时间
  14. Remarks string `form:"remarks,optional"` //备注
  15. }
  16. type UseResourcesReq struct {
  17. AccountId string `form:"accountId"` //账户标识
  18. CompanyId int64 `form:"companyId,optional"` //企业标识
  19. DepartmentId int64 `form:"departmentId,optional"` //组织标识
  20. Name string `form:"name"` //资源名称
  21. ResourceType string `form:"resourceType,optional"` //资源类型
  22. Number int64 `form:"number"` //数量
  23. AppId string `form:"appId"` //标识
  24. RuleId string `form:"ruleId,optional"` //使用规则标识
  25. UserId string `form:"userId"` //用户标识
  26. Remarks string `form:"remarks,optional"` //备注
  27. InfoId string `form:"infoId,optional"` //信息标识
  28. DuplicateRemoval int64 `form:"duplicateRemoval,optional"` //是否去重0不去1去重
  29. }
  30. type ResourcesRes struct {
  31. Code int64 `json:"code"`
  32. Message string `json:"message"`
  33. }
  34. type UseUserResponse struct {
  35. Code int64 `json:"code"`
  36. Message string `json:"message"`
  37. DeductionNumb int64 `json:"deductionNumb"`
  38. }
  39. type PreviewReq struct {
  40. InfoId string `form:"infoId,optional"` //信息标识
  41. AccountId string `form:"accountId,optional"` //企业标识
  42. ResourceType string `form:"resourceType,optional"` //资源类型
  43. }
  44. type PreviewRes struct {
  45. Code int64 `json:"code"`
  46. Message string `json:"message"`
  47. RepeatNumb int64 `json:"repeatNumb"`
  48. DeductionNumb int64 `json:"deductionNumb"`
  49. }
  50. type RecordReq struct {
  51. AccountId string `form:"accountId,optional"` //企业标识
  52. UserId string `form:"userId,optional"` //用户标识
  53. Page int64 `form:"page,optional"`
  54. PageSize int64 `form:"pageSize,optional"`
  55. ResourceType string `form:"resourceType,optional"` //资源类型
  56. State int64 `form:"state,optional"` //0查消耗记录 1 查充值记录
  57. QueryTime string `form:"queryTime,optional"` //查询时间
  58. }
  59. type RecordRes struct {
  60. Code int64 `json:"code"`
  61. Message string `json:"message"`
  62. Data []map[string]interface{} `json:"data"`
  63. Count int64 `json:"count"`
  64. }
  65. type AuthReq struct {
  66. AccountId string `form:"accountId,optional"` //企业标识
  67. UserId string `form:"userId,optional"` //用户标识
  68. ResourceType string `form:"resourceType,optional"` //资源类型
  69. }
  70. type AuthRes struct {
  71. Code int64 `json:"code"`
  72. Message string `json:"message"`
  73. Data []map[string]interface{} `json:"data"`
  74. }
  75. type BalanceReq struct {
  76. AccountId string `form:"accountId,optional"` //企业标识
  77. UserId string `form:"userId,optional"` //用户标识
  78. ResourceType string `form:"resourceType,optional"` //资源类型
  79. }
  80. type BalanceRes struct {
  81. Code int64 `json:"code"`
  82. Message string `json:"message"`
  83. Data []map[string]interface{} `json:"data"`
  84. }
  85. type MergeInfo struct {
  86. MergeUser string `form:"mergeUser"` //合并用户
  87. MergedUser string `form:"mergedUser"` //被合并用户
  88. AppId string `form:"appId"` //身份标识
  89. }