types.go 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. // Code generated by goctl. DO NOT EDIT.
  2. package types
  3. type ChargeAccountReq struct {
  4. EntId int64 `form:"entId,optional"`
  5. UserId int64 `form:"userId,optional"`
  6. }
  7. type ChargeReq struct {
  8. EntId int64 `form:"entId,optional"`
  9. UserId int64 `form:"userId,optional"`
  10. EntUserId int64 `form:"entUserId,optional"`
  11. ExportNum int64 `form:"exportNum,optional"`
  12. DeductNum int64 `form:"deductNum,optional"`
  13. DownloadUrl string `form:"downloadUrl,optional"`
  14. Filter string `form:"filter,optional"`
  15. PositionId string `form:"positionId,optional"`
  16. AccountId string `form:"accountId,optional"`
  17. }
  18. type EntAccountAdd struct {
  19. EntSourceNumAdd
  20. AccountNum int64 `form:"accountNum,optional"` //新增账号数量,-1操作现有所有账户
  21. }
  22. type EntOperateReq struct {
  23. CompanyId int64 `form:"companyId,optional"` //企业标识
  24. EmpowerId int64 `form:"empowerId,optional"` //套餐id
  25. ResourceType string `form:"resourceType,optional"` //资源类型
  26. OperateAccountId string `form:"operateAccountId,optional"` //操作账户
  27. }
  28. type EntSourceNumAdd struct {
  29. AccountId string `form:"accountId,optional"` //账户标识
  30. CompanyId int64 `form:"companyId,optional"` //企业标识
  31. DepartmentId string `form:"departmentId,optional"` //组织标识
  32. EmpowerId int64 `form:"empowerId,optional"` //套餐id
  33. UserId string `form:"userId,optional"` //用户标识
  34. Name string `form:"name,optional"` //资源名称
  35. ResourceType string `form:"resourceType,optional"` //资源类型
  36. Number int64 `form:"number,optional"` //资源数量
  37. Spec string `form:"spec,optional"` //规格
  38. AppId string `form:"appId,optional"` //标识
  39. EndTime string `form:"endTime,optional"` //资源有效时间
  40. Remarks string `form:"remarks,optional"` //备注
  41. }
  42. type AuthReq struct {
  43. AccountId string `form:"accountId,optional"` //企业标识
  44. UserId string `form:"userId,optional"` //用户标识
  45. ResourceType string `form:"resourceType,optional"` //资源类型
  46. }
  47. type AuthRes struct {
  48. Code int64 `json:"code"`
  49. Message string `json:"message"`
  50. Data []map[string]interface{} `json:"data"`
  51. }
  52. type BalanceReq struct {
  53. AccountId string `form:"accountId,optional"` //企业标识
  54. UserId string `form:"userId,optional"` //用户标识
  55. ResourceType string `form:"resourceType,optional"` //资源类型
  56. ResourceName string `form:"resourceName,optional"` //资源名字
  57. ShowMinEndTime int64 `form:"showMinEndTime,optional"` //是否展示最近到期时间 1是 0不展示
  58. VipState int64 `form:"vipState,optional"` //超级订阅状态
  59. }
  60. type BalanceRes struct {
  61. Code int64 `json:"code"`
  62. Message string `json:"message"`
  63. Data []map[string]interface{} `json:"data"`
  64. }
  65. type ChargeResp struct {
  66. Code int64 `json:"code"`
  67. Message string `json:"message"`
  68. Data interface{} `json:"data"`
  69. }
  70. type MergeInfo struct {
  71. MergeUser string `form:"mergeUser"` //合并用户
  72. MergedUser string `form:"mergedUser"` //被合并用户
  73. AppId string `form:"appId"` //身份标识
  74. }
  75. type PreviewReq struct {
  76. InfoId string `form:"infoId,optional"` //信息标识
  77. AccountId string `form:"accountId,optional"` //企业标识
  78. ResourceType string `form:"resourceType,optional"` //资源类型
  79. }
  80. type PreviewRes struct {
  81. Code int64 `json:"code"`
  82. Message string `json:"message"`
  83. RepeatNumb int64 `json:"repeatNumb"`
  84. DeductionNumb int64 `json:"deductionNumb"`
  85. }
  86. type PurchResourcesReq struct {
  87. AccountId string `form:"accountId"` //账户标识
  88. CompanyId int64 `form:"companyId,optional"` //企业标识
  89. DepartmentId int64 `form:"departmentId,optional"` //组织标识
  90. Name string `form:"name"` //资源名称
  91. ResourceType string `form:"resourceType,optional"` //资源类型
  92. Number int64 `form:"number"` //数量
  93. Spec string `form:"spec,optional"` //规格
  94. AppId string `form:"appId"` //标识
  95. EndTime string `form:"endTime,optional"` //新增时数据包截止时间
  96. VipTime string `form:"vipTime,optional"` //超级订阅时间
  97. Remarks string `form:"remarks,optional"` //备注
  98. }
  99. type RecordReq struct {
  100. AccountId string `form:"accountId,optional"` //企业标识
  101. UserId string `form:"userId,optional"` //用户标识
  102. Page int64 `form:"page,optional"`
  103. PageSize int64 `form:"pageSize,optional"`
  104. ResourceType string `form:"resourceType,optional"` //资源类型
  105. State int64 `form:"state,optional"` //0查消耗记录 1 查充值记录 2 新增 作废 -1查询全部
  106. QueryTime string `form:"queryTime,optional"` //查询时间
  107. }
  108. type RecordRes struct {
  109. Code int64 `json:"code"`
  110. Message string `json:"message"`
  111. Data []map[string]interface{} `json:"data"`
  112. Count int64 `json:"count"`
  113. }
  114. type ResourcesRes struct {
  115. Code int64 `json:"code"`
  116. Message string `json:"message"`
  117. }
  118. type UseResourcesReq struct {
  119. AccountId string `form:"accountId"` //账户标识
  120. CompanyId int64 `form:"companyId,optional"` //企业标识
  121. DepartmentId int64 `form:"departmentId,optional"` //组织标识
  122. Name string `form:"name"` //资源名称
  123. ResourceType string `form:"resourceType,optional"` //资源类型
  124. Number int64 `form:"number"` //数量
  125. AppId string `form:"appId"` //标识
  126. RuleId string `form:"ruleId,optional"` //使用规则标识
  127. UserId string `form:"userId"` //用户标识
  128. Remarks string `form:"remarks,optional"` //备注
  129. InfoId string `form:"infoId,optional"` //信息标识
  130. DuplicateRemoval int64 `form:"duplicateRemoval,optional"` //是否去重0不去1去重
  131. VipState int64 `form:"vipState,optional"` //超级订阅状态
  132. }
  133. type UseUserResponse struct {
  134. Code int64 `json:"code"`
  135. Message string `json:"message"`
  136. DeductionNumb int64 `json:"deductionNumb"`
  137. }
  138. type VipReq struct {
  139. VipTime string `form:"vipTime,optional"` //超级订阅时间
  140. AccountId string `form:"accountId,optional"` //账户标识
  141. }