types.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // Code generated by goctl. DO NOT EDIT.
  2. package types
  3. type ResourcesReq struct {
  4. AccountId string `json:"accountId"` //账户标识
  5. CompanyId int64 `json:"companyId,optional"` //企业标识
  6. DepartmentId int64 `json:"departmentId,optional"` //组织标识
  7. Name string `json:"name"` //资源名称
  8. ResourceType string `json:"resourceType"` //资源类型
  9. Number int64 `json:"number"` //数量
  10. Spec string `json:"spec,optional"` //规格
  11. AppId string `json:"appId"` //标识
  12. Model int64 `json:"model"` //操作类型0使用1新增
  13. RuleId string `json:"ruleId,optional"` //使用规则标识
  14. UserId string `json:"userId"` //用户标识
  15. Url string `json:"url,optional"` //下载地址
  16. SearchCriteria string `json:"searchCriteria,optional"` //搜索条件
  17. Source string `json:"source,optional"` //数据来源
  18. }
  19. type ResourcesRes struct {
  20. Code int64 `form:"code"`
  21. Message string `form:"message"`
  22. }
  23. type PreviewReq struct {
  24. InfoId string `json:"infoId,optional"` //信息标识
  25. AccountId string `json:"accountId,optional"` //企业标识
  26. DeductionType string `json:"deductionType,optional"` //资源代码
  27. }
  28. type PreviewRes struct {
  29. Code int64 `form:"code"`
  30. Message string `form:"message"`
  31. RepeatNumb int64 `form:"repeatNumb"`
  32. DeductionNumb int64 `form:"deductionNumb"`
  33. }
  34. type RecordReq struct {
  35. AccountId string `form:"accountId,optional"` //企业标识
  36. UserId string `form:"userId,optional"` //用户标识
  37. Page int `form:"page,optional"`
  38. PageSize int `form:"pageSize,optional"`
  39. }
  40. type RecordRes struct {
  41. Code int64 `json:"code"`
  42. Message string `json:"message"`
  43. }
  44. type AuthReq struct {
  45. AccountId string `form:"accountId,optional"` //企业标识
  46. UserId string `form:"userId,optional"` //用户标识
  47. }
  48. type AuthRes struct {
  49. Code int64 `json:"code"`
  50. Message string `json:"message"`
  51. }