types.go 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. // Code generated by goctl. DO NOT EDIT.
  2. package types
  3. type CanAddReq struct {
  4. AppId string `header:"appId,default=10000"`
  5. BaseUserId int64 `header:"newUserId"`
  6. PositionId int64 `header:"positionId,optional"`
  7. EntUserId int64 `header:"entUserId,optional"`
  8. EntId int64 `header:"entId,optional"`
  9. AccountId int64 `header:"accountId,optional"`
  10. EntDeptId int64 `header:"entDeptId,optional"`
  11. EmployInfoId int64 `json:"employInfoId"` //资讯收录id
  12. EmployCustomId int64 `json:"employCustomId,optional"` //客户收录id
  13. Key string `json:"key"` //创建线索:more_create_clue 创建机会:more_create_chance 创建客户:more_create_custom
  14. }
  15. type ClueAddReq struct {
  16. AppId string `header:"appId,default=10000"`
  17. BaseUserId int64 `header:"newUserId"`
  18. PositionId int64 `header:"positionId,optional"`
  19. EntUserId int64 `header:"entUserId,optional"`
  20. EntId int64 `header:"entId,optional"`
  21. AccountId int64 `header:"accountId,optional"`
  22. EntDeptId int64 `header:"entDeptId,optional"`
  23. CluesSource string `json:"cluesSource"` //线索来源
  24. ClueName string `json:"clueName"` //线索名称
  25. Summary string `json:"summary"` //概要信息
  26. FollowUpTime int64 `json:"followUpTime,optional"` //下次跟进时间(时间戳)
  27. Types int64 `json:"types"` //处理方式 1自办;2转办;3待处理
  28. User []int64 `json:"user,optional"` //企业用户id
  29. EmployInfoId int64 `json:"employInfoId,optional"` //资讯收录id
  30. CreateName string `json:"createName"` //创建人
  31. Channel string `json:"channel"` //渠道来源:网页、手动创建
  32. }
  33. type CoopHistoryReq struct {
  34. EntAccountId int64 `header:"entAccountId,optional"` //企业账户id
  35. PositionId int64 `header:"positionId,optional"`
  36. EntId string `header:"entId,optional"`
  37. EntUserId string `header:"entUserId,optional"`
  38. DeptId string `header:"deptId,optional"` //部门id
  39. Pid string `json:"porjectId"`
  40. ChannelType int `json:"channelType"`
  41. }
  42. type CustomAddReq struct {
  43. AppId string `header:"appId,default=10000"`
  44. BaseUserId int64 `header:"newUserId"`
  45. PositionId int64 `header:"positionId,optional"`
  46. EntUserId int64 `header:"entUserId,optional"`
  47. EntId int64 `header:"entId,optional"`
  48. AccountId int64 `header:"accountId,optional"`
  49. EntDeptId int64 `header:"entDeptId,optional"`
  50. CustomType int64 `json:"customType"` //客户类型
  51. Summary string `json:"summary"` //概要信息
  52. CustomAllName string `json:"customAllName"` //客户全称
  53. CustomAbbreviation string `json:"customAbbreviation"` //客户简称
  54. CustomLevel int64 `json:"customLevel,optional"` //客户级别
  55. CustomIndustry int64 `json:"customIndustry"` //客户行业
  56. CustomDetailIndustry int64 `json:"customDetailIndustry"` //客户细分行业
  57. Province string `json:"province,optional"` //省份
  58. City string `json:"city,optional"` //城市
  59. District string `json:"district,optional"` //地区
  60. Address string `json:"address,optional"` //详细地址
  61. CompanyPhone string `json:"companyPhone,optional"` //公司电话
  62. NextfollowUpTime int64 `json:"nextfollowUpTime,optional"` //下次跟进时间戳
  63. Types int64 `json:"types"` //处理方式 1自办;2转办
  64. User []int64 `json:"user,optional"` //转办用户
  65. EmployCustomId int64 `json:"employCustomId,optional,optional"` //客户收录id
  66. EmployInfoId int64 `json:"employInfoId,optional,optional"` //资讯收录id
  67. Remarks string `json:"remarks,optional"` //备注
  68. CreateName string `json:"createName"` //创建人
  69. Source string `json:"source,optional"` //来源
  70. OwnerId int64 `json:"ownerId,optional"` //潜客收录id(人脉)
  71. BusinessId int64 `json:"businessId,optional"` //商机收录id(人脉)
  72. }
  73. type DistributePerson struct {
  74. PositionId int64 `json:"positionId"`
  75. EntUserId int64 `json:"entUserId"`
  76. EntDeptId int64 `json:"entDeptId"`
  77. }
  78. type EmployDistributeReq struct {
  79. AppId string `header:"appId,default=10000"`
  80. BaseUserId int64 `header:"newUserId"`
  81. PositionId int64 `header:"positionId,optional"`
  82. EntUserId int64 `header:"entUserId,optional"`
  83. EntId int64 `header:"entId,optional"`
  84. EmployIdArr string `json:"employIdArr"`
  85. Person []DistributePerson `json:"person"`
  86. EntNicheDis int64 `header:"entNicheDis,optional"`
  87. EntDeptId int64 `header:"entDeptId,optional"`
  88. }
  89. type EmployOperateReq struct {
  90. AppId string `header:"appId,default=10000"`
  91. BaseUserId int64 `header:"newUserId"`
  92. PositionId int64 `header:"positionId,optional"`
  93. EntUserId int64 `header:"entUserId,optional"`
  94. EntId int64 `header:"entId,optional"`
  95. IdArr string `json:"idArr"` //信息id多条信息
  96. IsEmploy bool `json:"isEmploy"` //是否收录true收录 false取消收录
  97. EmployType int64 `json:"employType"` //来源方式来源;1招标采购、2企业、3采购单位、4拟在建项目
  98. EntDeptId int64 `header:"entDeptId,optional"`
  99. From string `json:"from,optional"` //来源
  100. }
  101. type EntInfoReq struct {
  102. EntName string `json:"entName"`
  103. }
  104. type FileUploadReq struct {
  105. AppId string `header:"appId,default=10000"`
  106. BaseUserId int64 `header:"newUserId"`
  107. PositionId int64 `header:"positionId,optional"`
  108. EntUserId int64 `header:"entUserId,optional"`
  109. EntId int64 `header:"entId,optional"`
  110. BusinessId int64 `form:"businessId"` //业务id
  111. Types int64 `form:"type"` //类型;1:跟进记录-线下 2:跟进记录-线上 3:跟进记录-备忘 4:销售机会-项目文档 5:客户-客户档案
  112. FileType int64 `form:"fileType"` //文件类型,产品介绍、项目方案、立项报告、报价文件、招标文件、投标文件、中标通知书、合同、发票、其他文件
  113. }
  114. type IgnoreOperateReq struct {
  115. AppId string `header:"appId,default=10000"`
  116. BaseUserId int64 `header:"newUserId"`
  117. PositionId int64 `header:"positionId,optional"`
  118. EntUserId int64 `header:"entUserId,optional"`
  119. EntId int64 `header:"entId,optional"`
  120. IdArr string `json:"idArr"` //id集合
  121. IsIgnore bool `json:"isIgnore"` //是否忽略 true 忽略 false取消忽略
  122. EmployType int64 `json:"employType"` //来源方式来源;1招标采购、2企业、3采购单位、4拟在建项目
  123. }
  124. type InfoEmployinfoReq struct {
  125. AppId string `header:"appId,default=10000"`
  126. BaseUserId int64 `header:"newUserId"`
  127. PositionId int64 `header:"positionId,optional"`
  128. EntUserId int64 `header:"entUserId,optional"`
  129. EntId int64 `header:"entId,optional"`
  130. EmployType int64 `json:"employType"` //1标采购、2企业、3采购单位、4拟在建项目
  131. IdArr string `json:"idArr"` //id
  132. EntNicheDis int64 `header:"entNicheDis,optional"`
  133. EntDeptId int64 `header:"entDeptId,optional"`
  134. PositionType int64 `header:"positionType,optional"` //职位类型 0个人 1企业
  135. AccountId int64 `header:"accountId,optional"` //账户id
  136. EntAccountId int64 `header:"entAccountId,optional"` //企业账户id
  137. From string `json:"from,optional"` //来源
  138. }
  139. type InfoReply struct {
  140. Error_code int64 `json:"error_code"`
  141. Error_msg string `json:"error_msg"`
  142. Data interface{} `json:"data"`
  143. BatchEmploy int64 `json:"batchEmploy"`
  144. }
  145. type PnameAssReq struct {
  146. ProjectName string `json:"projectName"`
  147. }
  148. type ProjectListReq struct {
  149. PositionId int64 `header:"positionId,optional"`
  150. EntId string `header:"entId,optional"`
  151. EntUserId string `header:"entUserId,optional"`
  152. DeptId string `header:"deptId,optional"` //部门id
  153. PageNum int64 `json:"pageNum"`
  154. PageSize int64 `json:"pageSize"`
  155. BusinessType string `json:"businessType"`
  156. SaleStatus int `json:"saleStatus"`
  157. ProjectName string `json:"projectName"`
  158. StartTime int64 `json:"startTime"`
  159. EntTime int64 `json:"entTime"`
  160. Area string `json:"area"`
  161. City string `json:"city"`
  162. District string `json:"district"`
  163. PropertyForm string `json:"propertyForm"`
  164. SubClass string `json:"subClass"`
  165. Amount string `json:"amount"`
  166. }
  167. type PushMsgReq struct {
  168. AppId string `header:"appId,default=10000"`
  169. BaseUserId int64 `header:"newUserId"`
  170. PositionId int64 `header:"positionId,optional"`
  171. EntUserId int64 `header:"entUserId,optional"`
  172. EntId int64 `header:"entId,optional"`
  173. Title string `json:"title"` //标题
  174. Content string `json:"content"` //内容
  175. PcHref string `json:"pcHref"` //pc跳转地址
  176. MobileHref string `json:"mobileHref"` //移动端跳转地址
  177. User []int64 `json:"user,optional"` //企业用户id
  178. MsgType string `json:"msgType"` //消息类型 1-活动优惠 2-服务通知 3-订阅消息 4-项目动态 5-企业动态 6-分析报告 7-系统通知 11-待办
  179. }
  180. type Reply struct {
  181. Error_code int64 `json:"error_code"`
  182. Error_msg string `json:"error_msg"`
  183. Data interface{} `json:"data"`
  184. }
  185. type SaleChanceReq struct {
  186. AppId string `header:"appId,default=10000"`
  187. BaseUserId int64 `header:"newUserId"`
  188. PositionId int64 `header:"positionId,optional"`
  189. EntUserId int64 `header:"entUserId,optional"`
  190. EntId int64 `header:"entId,optional"`
  191. AccountId int64 `header:"accountId,optional"`
  192. EntDeptId int64 `header:"entDeptId,optional"`
  193. ChanceName string `json:"chanceName"` //机会名称
  194. Summary string `json:"summary"` //概要信息
  195. ChanceClassify int64 `json:"chanceClassify"` //机会分类
  196. ExpectedOrderTime int64 `json:"expectedOrderTime,optional"` //最初预计落单段时间 时间戳
  197. ExpectedMoney float64 `json:"expectedMoney,optional"` //最初预计落单金额
  198. CustomName string `json:"customName"` //客户全称
  199. BusinessType int64 `json:"businessType"` //业务类型 1新客户需求 2老客户需求 3简易项目流程
  200. Remarks string `json:"remarks,optional"` //备注
  201. NextfollowUpTime int64 `json:"nextfollowUpTime,optional"` //下次跟进时间戳
  202. Types int64 `json:"types"` //处理方式 1自办;2转办;3待处理
  203. User []int64 `json:"user,optional"` //企业用户id
  204. EmployInfoId int64 `json:"employInfoId,optional"` //资讯收录id
  205. CustomId int64 `json:"customId,optional"` //客户id
  206. CreateName string `json:"createName"` //创建人
  207. ChanceSource int64 `json:"chanceSource"` //机会来源
  208. OwnerId int64 `json:"ownerId,optional"` //潜客收录id(人脉)
  209. BusinessId int64 `json:"businessId,optional"` //商机收录id(人脉)
  210. }
  211. type TransferReq struct {
  212. AppId string `header:"appId,default=10000"`
  213. BaseUserId int64 `header:"newUserId"`
  214. PositionId int64 `header:"positionId,optional"`
  215. EntUserId int64 `header:"entUserId,optional"`
  216. EntId int64 `header:"entId,optional"`
  217. EmplouIdArr []string `json:"emplouIdArr"`
  218. PositionIdArr []string `json:"positionIdArr"`
  219. }