types.go 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. // Code generated by goctl. DO NOT EDIT.
  2. package types
  3. type Response struct {
  4. Error_code int64 `json:"error_code"` //响应代码
  5. Error_msg string `json:"error_msg"` //响应消息
  6. Data string `json:"data"` //响应内容
  7. }
  8. type Resp struct {
  9. Error_code int64 `json:"error_code"` //响应代码
  10. Error_msg string `json:"error_msg"` //响应消息
  11. Data interface{} `json:"data"`
  12. }
  13. type ExamineReq struct {
  14. EntId int64 `json:"entId"` //企业id
  15. AuthType string `json:"authType"` //审核状态 2审核通过 3审核不通过
  16. Reason string `json:"reason,optional"` //不通过原因
  17. AuditUser string `json:"auditUser"` //审核人
  18. ExamineId string `json:"examineId"` //审核id 认证记录表主键id
  19. }
  20. type CheckEntReq struct {
  21. EntId int64 `header:"entId"` //企业id
  22. }
  23. type AuthEntReq struct {
  24. Name string `json:"name"`
  25. CreditCode string `json:"creditCode"`
  26. AreaNumber string `json:"areaNumber"`
  27. Business string `json:"business"`
  28. OfficialLetter string `json:"officialLetter"`
  29. OrganizationType string `json:"organizationType"` //机构类型 1投标企业 2招标采购单位 3厂商 4招标代理机构 5经销商 6服务提供商 7其他
  30. ComPanyType string `json:"comPanyType"` //机构性质 1企业 2党政机关事业单位及其他
  31. AuthName string `json:"authName"` //联系人姓名
  32. AuthPhone string `json:"authPhone"` //联系人手机号
  33. Phone string `header:"phone"` //注册手机号
  34. EntId int64 `header:"entId,optional"`
  35. }
  36. type EntListReq struct {
  37. Name string `json:"name,optional"` //企业名称
  38. PageNum string `json:"pageNum,optional"` //页码,不传默认第一页 第一页为0
  39. PageSize string `json:"pageSize,optional"`
  40. CreditCode string `json:"creditCode,optional"`
  41. CreateStartTime string `json:"createStartTime,optional"`
  42. CreateEndTime string `json:"createEndTime,optional"`
  43. AuthStatus string `json:"authStatus,optional"`
  44. ValidStartTime string `json:"validStartTime,optional"`
  45. ValidEndTime string `json:"validEndTime,optional"`
  46. FrozenStatus string `json:"frozenStatus,optional"`
  47. RegPhone string `json:"regPhone,optional"`
  48. AuthPhone string `json:"authPhone,optional"`
  49. }
  50. type EntListResp struct {
  51. Error_code int64 `json:"error_code"` //响应代码
  52. Error_msg string `json:"error_msg"` //响应消息
  53. Data EntListData `json:"data"`
  54. }
  55. type EntListData struct {
  56. Count int64 `json:"count"`
  57. PageSize int64 `json:"pageSize"`
  58. List []*EntList `json:"list"`
  59. }
  60. type EntList struct {
  61. Id int64 `json:"id"`
  62. ComPanyType int64 `json:"comPanyType"` // 机构性质 1企业 2党政机关事业单位及其他
  63. Name string `json:"name"` //机构名称
  64. OrganizationType string `json:"organizationType"` //机构类型 1企业 2党政机关事业单位及其他
  65. Createtime string `json:"createTime"` //创建时间
  66. ValidTime string `json:"validTime"` //有效截至日期
  67. AuthStatus int64 `json:"authStatus"` //认证状态
  68. FrozenStatus int64 `json:"frozenStatus"` //冻结状态 1正常 0冻结
  69. }
  70. type ExamineListReq struct {
  71. Name string `json:"name,optional"` //机构名称
  72. AuthPhone string `json:"authPhone,optional"` //联系人手机号
  73. RegPhone string `json:"regPhone,optional"` //注册人手机号
  74. AuthType string `json:"authType,optional"` //审核状态 1:待审核 2:审核通过 3:审核不通过
  75. AuthStartTime string `json:"authStartTime,optional"` //申请开始时间
  76. AuthEndTime string `json:"authEndTime,optional"` //申请结束时间
  77. PageNum string `json:"pageNum,optional"` //页码
  78. PageSize string `json:"pageSize,optional"` //每页展示条数
  79. }
  80. type ExamineListResp struct {
  81. Error_code int64 `json:"error_code"`
  82. Error_msg string `json:"error_msg"`
  83. Data ExamineListData `json:"data"`
  84. }
  85. type ExamineListData struct {
  86. Count int64 `json:"count"`
  87. PageSize int64 `json:"pageSize"`
  88. List []*ExamineList `json:"list"`
  89. }
  90. type ExamineList struct {
  91. Id int64 `json:"id"` //机构id
  92. EntId int64 `json:"entId"` //企业id
  93. ComPanyType int64 `json:"comPanyType"` // 机构性质 1企业 2党政机关事业单位及其他
  94. Name string `json:"name"` //机构名称
  95. CreditCode string `json:"creditCode"` //统一社会信用代码
  96. AuthPhone string `json:"authPhone"` //联系人手机号
  97. ApplyTime string `json:"applyTime"` //申请时间戳
  98. AuthType int64 `json:"authType"` //审核状态 1:待审核 2:审核通过 3:审核不通过
  99. RegPhone string `json:"regPhone"` //注册人手机号
  100. }
  101. type EntInfoResp struct {
  102. Error_code int64 `json:"error_code"`
  103. Error_msg string `json:"error_msg"`
  104. Data *EntInfo `json:"data"`
  105. }
  106. type EntInfo struct {
  107. Name string `json:"name"`
  108. OrganizationType string `json:"organizationType"`
  109. CreditCode string `json:"creditCode"`
  110. CompanyType int64 `json:"companyType"`
  111. AreaNumber string `json:"areaNumber"`
  112. Business string `json:"business"`
  113. OfficialLetter string `json:"officialLetter"`
  114. AuthStartTime string `json:"createTime"`
  115. AuthEndTime string `json:"validTime"`
  116. ForzenStatus int64 `json:"forzenStatus"`
  117. AuthState int64 `json:"authStatus"`
  118. ContactPerson string `json:"contactPerson"`
  119. ContactPhone string `json:"contactPhone"`
  120. AuthType int64 `json:"authType"` //审核状态 1:待审核 2:审核通过 3:审核不通过
  121. SubmitTime string `json:"submitTime"` //提交时间 即库中的createtime
  122. AuthReason string `json:"authReason"`
  123. }
  124. type ExamineInfoReq struct {
  125. ExamineId int64 `json:"examineId"`
  126. }
  127. type ExamineInfoResp struct {
  128. Error_code int64 `json:"error_code"`
  129. Error_msg string `json:"error_msg"`
  130. Data *ExamineInfo `json:"data"`
  131. }
  132. type ExamineInfo struct {
  133. Name string `json:"name"`
  134. OrganizationType string `json:"organizationType"`
  135. CreditCode string `json:"creditCode"`
  136. CompanyType int64 `json:"companyType"`
  137. AreaNumber string `json:"areaNumber"`
  138. Business string `json:"business"`
  139. OfficialLetter string `json:"officialLetter"`
  140. AuthState int64 `json:"authStatus"`
  141. ContactPerson string `json:"contactPerson"`
  142. ContactPhone string `json:"contactPhone"`
  143. RegPhone string `json:"regPhone"`
  144. AuthTime string `json:"authTime"`
  145. AuthReason string `json:"authReason"`
  146. AuditUser string `json:"auditUser"`
  147. AuditTime string `json:"auditTime"`
  148. }
  149. type UpdateEntReq struct {
  150. EntId int64 `json:"entId"` //企业id
  151. UpdateType int64 `json:"updateType"` //1-冻结 2-解冻
  152. }
  153. type GetStatusByCodeReq struct {
  154. Code string `json:"code"`
  155. Phone string `header:"phone"`
  156. }
  157. type GetStatusByCodeResp struct {
  158. Error_code int64 `json:"error_code"`
  159. Error_msg string `json:"error_msg"`
  160. Data *GetStatus `json:"data"`
  161. }
  162. type GetStatus struct {
  163. AuthStatus int64 `json:"authStatus"`
  164. IsInEnt bool `json:"isInEnt"`
  165. }
  166. type UserAddReq struct {
  167. Authorization string `header:"Authorization"`
  168. Appid string `json:"appid"`
  169. Phone string `json:"phone,optional"`
  170. Nickname string `json:"nickname,optional"`
  171. Headimg string `json:"headimg,optional"`
  172. Company string `json:"company,optional"`
  173. Position string `json:"position,optional"`
  174. Password string `json:"password,optional"`
  175. SOpenid string `json:"s_openid,optional"`
  176. AOpenid string `json:"a_openid,optional"`
  177. Unionid string `json:"unionid,optional"`
  178. }
  179. type UserUpdateReq struct {
  180. Authorization string `header:"Authorization"`
  181. Appid string `json:"appid"`
  182. Id int64 `json:"id"`
  183. Phone string `json:"phone,optional"`
  184. Nickname string `json:"nickname,optional"`
  185. Headimg string `json:"headimg,optional"`
  186. Company string `json:"company,optional"`
  187. Position string `json:"position,optional"`
  188. Password string `json:"password,optional"`
  189. SOpenid string `json:"s_openid,optional"`
  190. AOpenid string `json:"a_openid,optional"`
  191. Unionid string `json:"unionid,optional"`
  192. }
  193. type UserDelReq struct {
  194. Authorization string `header:"Authorization"`
  195. Id int64 `json:"id"`
  196. }
  197. type WorkDesktopMenuInfoReq struct {
  198. Platform string `json:"platform,default=PC,options=PC|WX|APP"`
  199. UserId string `header:"userId"`
  200. AppId string `header:"appId"`
  201. Phone string `header:"phone,optional"`
  202. NewUserId string `header:"newUserId"` //base_user_id<---base_user
  203. }
  204. type WorkDesktopComprehensiveReq struct {
  205. Platform string `json:"platform,default=PC,options=PC|WX|APP"`
  206. UserId string `header:"userId"`
  207. AppId string `header:"appId"`
  208. Phone string `header:"phone,optional"`
  209. MenuMode string `json:"menuMode,optional"`
  210. MenuIds string `json:"menuIds,optional"`
  211. ActionMode string `path:"actionMode,options=commonlyRenew|commonlyList|menuMode"`
  212. NewUserId string `header:"newUserId"`
  213. }
  214. type CommonResp struct {
  215. Error_code int64 `json:"error_code"`
  216. Error_msg string `json:"error_msg"`
  217. Data interface{} `json:"data"`
  218. }
  219. type WorkDesktopClearUserInfo struct {
  220. Platform string `json:"platform,default=PC,options=PC|WX|APP"`
  221. UserId string `header:"userId"`
  222. AppId string `header:"appId"`
  223. UserIds string `json:"userIds,optional"`
  224. NewUserId string `header:"newUserId"`
  225. }