types.go 3.6 KB

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