types.go 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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 ClueAddReq struct {
  9. AppId string `header:"appId,default=10000"`
  10. BaseUserId int64 `header:"newUserId"`
  11. PositionId int64 `header:"positionId,optional"`
  12. EntUserId int64 `header:"entUserId,optional"`
  13. EntId int64 `header:"entId,optional"`
  14. CluesSource string `json:"cluesSource"` //线索来源
  15. ClueName string `json:"clueName"` //线索名称
  16. Summary string `json:"summary"` //概要信息
  17. FollowUpTime int64 `json:"followUpTime,optional"` //下次跟进时间(时间戳)
  18. Types int64 `json:"types"` //处理方式 1自办;2转办
  19. User []string `json:"user,optional"` //企业用户id
  20. EmployInfoId int64 `json:"employInfoId"` //资讯收录id
  21. CreateName string `json:"createName"` //创建人
  22. }
  23. type SaleChanceReq struct {
  24. AppId string `header:"appId,default=10000"`
  25. BaseUserId int64 `header:"newUserId"`
  26. PositionId int64 `header:"positionId,optional"`
  27. EntUserId int64 `header:"entUserId,optional"`
  28. EntId int64 `header:"entId,optional"`
  29. ChanceName string `json:"chanceName"` //机会名称
  30. Owner string `json:"owner"` //机会所有者
  31. Summary string `json:"summary"` //概要信息
  32. ChanceClassify int64 `json:"chanceClassify"` //机会分类
  33. ExpectedOrderTime int64 `json:"expectedOrderTime"` //最初预计落单段时间 时间戳
  34. ExpectedMoney int64 `json:"expectedOrderTime"` //最初预计落单金额
  35. CustomName string `json:"customName"` //客户全称
  36. BusinessType string `json:"businessType"` //业务类型
  37. Remarks string `json:"remarks"` //备注
  38. NextfollowUpTime int64 `json:"nextfollowUpTime"` //下次跟进时间戳
  39. Types int64 `json:"types"` //处理方式 1自办;2转办
  40. User []string `json:"user"` //企业用户id
  41. EmployInfoId int64 `json:"employInfoId"` //资讯收录id
  42. CustomId int64 `json:"customId"` //客户id
  43. CreateName string `json:"createName"` //创建人
  44. }
  45. type EmployOperateReq struct {
  46. AppId string `header:"appId,default=10000"`
  47. BaseUserId int64 `header:"newUserId"`
  48. PositionId int64 `header:"positionId,optional"`
  49. EntUserId int64 `header:"entUserId,optional"`
  50. EntId int64 `header:"entId,optional"`
  51. IdArr []string `json:"idArr"` //信息id多条信息
  52. IsEmploy bool `json:"isEmploy"` //是否收录true收录 false取消收录
  53. SourceType int64 `json:"sourceType"` //收录方式类型;1:线索处理 2:机会挖掘 3:任务复盘
  54. EmployType int64 `json:"employType"` //来源方式来源;1标采购搜索、2企业搜索、3采购单位搜索、4拟在建项目
  55. }
  56. type TransferReq struct {
  57. AppId string `header:"appId,default=10000"`
  58. BaseUserId int64 `header:"newUserId"`
  59. PositionId int64 `header:"positionId,optional"`
  60. EntUserId int64 `header:"entUserId,optional"`
  61. EntId int64 `header:"entId,optional"`
  62. EmplouIdArr []string `json:"emplouIdArr"`
  63. PositionIdArr []string `json:"positionIdArr"`
  64. }
  65. type IgnoreOperateReq struct {
  66. AppId string `header:"appId,default=10000"`
  67. BaseUserId int64 `header:"newUserId"`
  68. PositionId int64 `header:"positionId,optional"`
  69. EntUserId int64 `header:"entUserId,optional"`
  70. EntId int64 `header:"entId,optional"`
  71. EmployIdArr []string `json:"employIdArr"` //收录记录集合
  72. IsEmploy bool `json:"isEmploy"` //是否忽略 true 忽略 false取消忽略
  73. }
  74. type InfoEmployinfoReq struct {
  75. AppId string `header:"appId,default=10000"`
  76. BaseUserId int64 `header:"newUserId"`
  77. PositionId int64 `header:"positionId,optional"`
  78. EntUserId int64 `header:"entUserId,optional"`
  79. EntId int64 `header:"entId,optional"`
  80. EmployType int64 `json:"employType"` //1标采购搜索、2企业搜索、3采购单位搜索、4拟在建项目
  81. Id []string `json:"id"` //id
  82. }
  83. type CustomAddReq struct {
  84. AppId string `header:"appId,default=10000"`
  85. BaseUserId int64 `header:"newUserId"`
  86. PositionId int64 `header:"positionId,optional"`
  87. EntUserId int64 `header:"entUserId,optional"`
  88. EntId int64 `header:"entId,optional"`
  89. CustomType int64 `json:"customType"` //客户类型
  90. Summary string `json:"summary"` //概要信息
  91. CustomAllName string `json:"customAllName"` //客户全称
  92. CustomAbbreviation string `json:"customAbbreviation"` //客户简称
  93. CustomLevel int64 `json:"customLevel"` //客户级别
  94. CustomIndustry int64 `json:"customIndustry"` //客户行业
  95. CustomDetailIndustry int64 `json:"customDetailIndustry"` //客户细分行业
  96. Province string `json:"province"` //省份
  97. City string `json:"city"` //城市
  98. District string `json:"district"` //地区
  99. Address string `json:"address"` //详细地址
  100. CompanyPhone string `json:"companyPhone"` //公司电话
  101. NextfollowUpTime int64 `json:"nextfollowUpTime"` //下次跟进时间戳
  102. Types int64 `json:"types"` //处理方式 1自办;2转办
  103. User []string `json:"user"` //转办用户
  104. EmployCustomId int64 `json:"employCustomId"` //客户收录id
  105. EmployInfoId int64 `json:"employInfoId"` //资讯收录id
  106. Remarks string `json:"remarks"` //备注
  107. CreateName string `json:"createName"` //创建人
  108. }
  109. type FileUploadReq struct {
  110. AppId string `header:"appId,default=10000"`
  111. BaseUserId int64 `header:"newUserId"`
  112. PositionId int64 `header:"positionId,optional"`
  113. EntUserId int64 `header:"entUserId,optional"`
  114. EntId int64 `header:"entId,optional"`
  115. BusinessId int64 `form:"businessId"` //业务id
  116. Types int64 `form:"type"` //类型;1:跟进记录-线下 2:跟进记录-线上 3:跟进记录-备忘 4:销售机会-项目文档 5:客户-客户档案
  117. FileType string `form:"fileType"` //文件类型,产品介绍、项目方案、立项报告、报价文件、招标文件、投标文件、中标通知书、合同、发票、其他文件
  118. }