company_request.go 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package req
  2. import (
  3. "time"
  4. "ulink-admin/pkg/base"
  5. )
  6. type CompanyAdd struct {
  7. Label string `json:"label" binding:"required"` //公司名称
  8. Head string `json:"head" ` //法人
  9. TradeNo string `json:"tradeNo" ` //营业证号
  10. UnitNo string `json:"unitNo" ` //机构代码证号
  11. Phone string `json:"phone" ` //联系电话
  12. Address string `json:"address" ` //地址
  13. PostalCode string `json:"postalCode" ` //地址
  14. UserId int64 `json:"userId" ` //管理员Id
  15. Status int `json:"status" ` //状态(1正常 2注销)
  16. TradeDate string `json:"tradeDate" ` //营运时间
  17. Examine string `json:"examine" ` //公司考核
  18. Remark string `json:"remark" ` //公司简介
  19. }
  20. type CompanyEdit struct {
  21. Id int64 `json:"id" binding:"required"` //主键id
  22. Label string `json:"label" binding:"required"` //公司名称
  23. Head string `json:"head" ` //法人
  24. TradeNo string `json:"tradeNo" ` //营业证号
  25. UnitNo string `json:"unitNo" ` //机构代码证号
  26. Phone string `json:"phone" ` //联系电话
  27. Address string `json:"address" ` //地址
  28. PostalCode string `json:"postalCode" ` //地址
  29. UserId int64 `json:"userId" ` //管理员Id
  30. Status int `json:"status" ` //状态(1正常 2注销)
  31. TradeDate string `json:"tradeDate" ` //营运时间
  32. Examine string `json:"examine" ` //公司考核
  33. Remark string `json:"remark" ` //公司简介
  34. }
  35. type CompanyQuery struct {
  36. base.GlobalQuery
  37. Id int64 `form:"id"` //
  38. Label string `form:"label"` //公司名称
  39. Head string `form:"head"` //法人
  40. TradeNo string `form:"tradeNo"` //营业证号
  41. UnitNo string `form:"unitNo"` //机构代码证号
  42. Phone string `form:"phone"` //联系电话
  43. Address string `form:"address"` //地址
  44. PostalCode string `form:"postalCode"` //地址
  45. UserId int64 `form:"userId"` //管理员Id
  46. Status int `form:"status"` //状态(1正常 2注销)
  47. TradeDate string `form:"tradeDate"` //营运时间
  48. Examine string `form:"examine"` //公司考核
  49. Remark string `form:"remark"` //公司简介
  50. CreateTime time.Time `form:"createTime"` //创建时间
  51. CreateBy string `form:"createBy"` //创建人
  52. UpdateTime time.Time `form:"updateTime"` //更新时间
  53. UpdateBy string `form:"updateBy"` //更新人
  54. }
  55. type CompanyBody struct {
  56. Id int64 `json:"id" binding:"required"` //
  57. Label string `json:"label" binding:"required"` //公司名称
  58. Head string `json:"head" ` //法人
  59. TradeNo string `json:"tradeNo" ` //营业证号
  60. UnitNo string `json:"unitNo" ` //机构代码证号
  61. Phone string `json:"phone" ` //联系电话
  62. Address string `json:"address" ` //地址
  63. PostalCode string `json:"postalCode" ` //地址
  64. UserId int64 `json:"userId" ` //管理员Id
  65. Status int `json:"status" ` //状态(1正常 2注销)
  66. TradeDate string `json:"tradeDate" ` //营运时间
  67. Examine string `json:"examine" ` //公司考核
  68. Remark string `json:"remark" ` //公司简介
  69. CreateTime time.Time `json:"createTime" ` //创建时间
  70. CreateBy string `json:"createBy" ` //创建人
  71. UpdateTime time.Time `json:"updateTime" ` //更新时间
  72. UpdateBy string `json:"updateBy" ` //更新人
  73. }