types.go 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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. }
  14. type UseResourcesReq struct {
  15. AccountId string `form:"accountId"` //账户标识
  16. CompanyId int64 `form:"companyId,optional"` //企业标识
  17. DepartmentId int64 `form:"departmentId,optional"` //组织标识
  18. Name string `form:"name"` //资源名称
  19. ResourceType string `form:"resourceType"` //资源类型
  20. Number int64 `form:"number"` //数量
  21. AppId string `form:"appId"` //标识
  22. RuleId string `form:"ruleId,optional"` //使用规则标识
  23. UserId string `form:"userId"` //用户标识
  24. Remarks string `form:"remarks,optional"` //备注
  25. InfoId string `form:"infoId,optional"` //信息标识
  26. DuplicateRemoval int64 `form:"duplicateRemoval,optional"` //是否去重0不去1去重
  27. }
  28. type ResourcesRes struct {
  29. Code int64 `json:"code"`
  30. Message string `json:"message"`
  31. }
  32. type PreviewReq struct {
  33. InfoId string `form:"infoId,optional"` //信息标识
  34. AccountId string `form:"accountId,optional"` //企业标识
  35. ResourceType string `form:"resourceType,optional"` //资源类型
  36. }
  37. type PreviewRes struct {
  38. Code int64 `json:"code"`
  39. Message string `json:"message"`
  40. RepeatNumb int64 `json:"repeatNumb"`
  41. DeductionNumb int64 `json:"deductionNumb"`
  42. }
  43. type RecordReq struct {
  44. AccountId string `form:"accountId,optional"` //企业标识
  45. UserId string `form:"userId,optional"` //用户标识
  46. Page int `form:"page,optional"`
  47. PageSize int `form:"pageSize,optional"`
  48. }
  49. type RecordRes struct {
  50. Code int64 `json:"code"`
  51. Message string `json:"message"`
  52. Data []map[string]interface{} `json:"data"`
  53. Count int64 `json:"count"`
  54. }
  55. type AuthReq struct {
  56. AccountId string `form:"accountId,optional"` //企业标识
  57. UserId string `form:"userId,optional"` //用户标识
  58. }
  59. type AuthRes struct {
  60. Code int64 `json:"code"`
  61. Message string `json:"message"`
  62. Data []map[string]interface{} `json:"data"`
  63. }
  64. type BalanceReq struct {
  65. AccountId string `form:"accountId,optional"` //企业标识
  66. UserId string `form:"userId,optional"` //用户标识
  67. }
  68. type BalanceRes struct {
  69. Code int64 `json:"code"`
  70. Message string `json:"message"`
  71. ThirtyNum []map[string]interface{} `json:"thirtyNum"`
  72. Data []map[string]interface{} `json:"data"`
  73. }