types.go 10 KB

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