说明
- 接口来自悟空CRM SAAS平台(Java版11.0版本)抓包获取,响应结果及参数有待完善,需要自行注册SAAS免费账户,了解相关业务操作。
- 基本上所有接口都支持GET/POST两种方式
- 接口授权方式为,使用用户名密码请求登录接口,从响应中获取到Admin-Token,请求其他接口时将Admin-Token添加到请求头中,格式为:Admin-Token=...
- CRM常见概念
CRM: 客户关系管理平台,用于收集潜在客户线索,发现商机,跟进客户,促成成交等
线索:收集到的原始客户信息,待核实确认
客户:有潜在购买需求的公司或单位
联系人:客户单位的联系人
商机:客户或潜在客户的某次购买意愿和倾向 - 线上接口地址: base_url=https://www.72crm.com
通用接口
登录
请求方法:POST/GET
接口地址:/api/login
内容类型:application/x-www-form-urlencoded
示例请求
username=***&password=***
参数名 | 解释 |
---|---|
username | 用户名 |
password | 密码 |
示例响应
{
"code": 0,
"Admin-Token": "f16efb1b6a1c471c920760e838a37397",
"user": {
"deptName": "全公司",
"img": null,
"createTime": "2020-10-09 14:21:04",
"lastLoginTime": "2020-10-09 16:32:00",
"companyId": "1314450786960412672",
"num": null,
"sex": null,
"companyName": "临渊",
"mobile": "18010181267",
"realname": "admin",
"parentName": null,
"post": "标准岗位",
"userId": 28510,
"parentId": null,
"lastLoginIp": "111.194.126.253",
"deptId": 28856,
"oldUserId": null,
"email": null,
"username": "18010181267",
"status": 1
},
"auth": {
...
},
"isAdmin": true,
"cardAuth": false,
"emailId": null,
"isReadNotice": 1,
"firstModel": null,
"call": 0
}
获取字段选项
获取表单相关字段选项,如线索来源等
请求方法:POST/GET
接口地址:/api/field/queryField
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
label=1
参数名 | 解释 |
---|---|
label | 类型1.线索 2.客户 3.联系人 4.产品 5.商机 |
示例响应
{
"code": 0,
"data": [
...
{
"fieldId": 2398372,
"formType": "select",
"authLevel": 3,
"isNull": 0,
"isUnique": 0,
"inputTips": null,
"defaultValue": "",
"label": 1,
"type": 3,
"fieldName": "线索来源",
"setting": [
"促销",
"搜索引擎",
"广告",
"转介绍",
"线上注册",
"线上询价",
"预约上门",
"陌拜",
"电话咨询",
"邮件咨询"
],
"name": "线索来源",
"options": "促销,搜索引擎,广告,转介绍,线上注册,线上询价,预约上门,陌拜,电话咨询,邮件咨询",
"value": "",
"fieldType": 2
},
...
]
}
获取筛选场景
获取线索/客户/商机等列表筛选场景
请求方法:POST/GET
接口地址:/api/scene/queryScene
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
type=1
参数名 | 解释 |
---|---|
type | 类型1.线索 2.客户 3.联系人 4.产品 5.商机 |
示例响应
{
"code": 0,
"data": [
{
"isSystem": 1,
"bydata": null,
"data": "{\"is_transform\":{\"condition\":\"is\",\"name\":\"is_transform\",\"value\":0}}",
"sceneId": 434349,
"name": "全部线索",
"isDefault": 0
},
...
]
}
添加筛选场景
获取线索/客户/商机等列表筛选场景
请求方法:POST/GET
接口地址:/api/scene/addScene
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
type=2&isDefault=0&name=成交客户&data={"deal_status":{"condition":"is","value":1,"formType":"dealStatus","name":"deal_status"}}
参数名 | 解释 |
---|---|
type | 类型1.线索 2.客户 3.联系人 4.产品 5.商机 |
isDefault | 是否默认场景 |
name | 场景名称 |
data | 具体筛选参数 |
示例响应
{
"code": 0
}
跟进
跟进线索/客户/商机
请求方法:POST/GET
接口地址:/api/CrmLeads/addOrUpdate
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
activityType=1&activityTypeId=927662&content=跟进线索1&category=打电话&businessIds=&contactsIds=&nextTime=2020-10-16 00:00:00&isEvent=0
参数名 | 解释 |
---|---|
activityType | 活动类型1.线索 2.客户 3.联系人 4.产品 5.商机 |
content | 跟进内容 |
category | 跟进类型 |
businessIds | 关联商机id |
contactsIds | 关联联系id |
nextTime | 下次联系时间 |
isEvent |
示例响应
{
"code": 0
}
线索
线索新增/修改
请求方法:POST/GET
接口地址:/api/CrmLeads/addOrUpdate
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{
"entity": {
"leads_name": "线索3",
"mobile": "18010181267",
"telephone": "",
"email": "",
"address": "",
"next_time": "",
"remark": ""
}
}
参数名 | 解释 |
---|---|
leadsId | 线索id,包含线索id时为修改,不包含时为新增 |
leads_name | 线索名称 |
mobile | 手机 |
邮件 | |
address | 地址 |
next_time | 下次联系时间 |
remark | 备注 |
示例响应
{
"code": 0
}
线索列表
无参时返回默认列表,支持按场景筛选和高级筛选
请求方法:POST/GET
接口地址:/api/CrmLeads/queryPageList
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{"page":1,"limit":15,"search":"","type":1,"sceneId":434350,"data":{"mobile":{"condition":"contains","value":"18010181267","formType":"mobile","name":"mobile"}}}
参数名 | 解释 |
---|---|
page | 页码 |
limit | 每页条数 |
search | 搜索关键字 |
type | 类型 1.线索 2.客户 3.联系人 4.产品 5.商机 |
sceneId | 筛选场景id |
data | 高级筛选条件 |
示例响应
{
"code": 0,
"data": {
"totalRow": 7,
"list": [
{
"ownerUserName": "admin",
"createUserName": "admin",
"batchId": "7b1110923eab47e58b0e0bad45685553",
"remark": "",
"客户行业": null,
"线索来源": null,
"isTransform": 0,
"leadsId": 927847,
"updateTime": "2020-10-10 11:30:52",
"nextTime": null,
"lastTime": null,
"leadsName": "线索3",
"email": null,
"客户级别": null,
"createUserId": 28510,
"address": "",
"createTime": "2020-10-10 11:30:52",
"companyId": "1314450786960412672",
"star": 0,
"ownerUserId": 28510,
"mobile": "18010181267",
"telephone": "",
"fieldBatchId": "7b1110923eab47e58b0e0bad45685553",
"lastContent": null,
"followup": null,
"oldLeadsId": null,
"customerId": null
},
...
]
}
}
线索详情
请求方法:POST/GET
接口地址:/api/CrmLeads/queryById
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
leadsId=927847
参数名 | 解释 |
---|---|
leadsId | 线索id |
示例响应
{
"code": 0,
"data": {
"createUserId": 28510,
"address": "",
"createTime": "2020-10-10 11:30:52",
"companyId": "1314450786960412672",
"star": 0,
"ownerUserId": 28510,
"batchId": "7b1110923eab47e58b0e0bad45685553",
"mobile": "18010181267",
"telephone": "",
"remark": "",
"isTransform": 0,
"lastContent": null,
"followup": null,
"leadsId": 927847,
"updateTime": "2020-10-10 11:30:52",
"oldLeadsId": null,
"nextTime": null,
"lastTime": null,
"name": "线索3",
"ownerUserName": "admin",
"leadsName": "线索3",
"customerId": null,
"email": null
}
}
线索转移
转移给其他人负责
请求方法:POST/GET
接口地址:/api/CrmLeads/changeOwnerUser
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
leadsIds=927847,927846
newOwnerUserId: 28517
参数名 | 解释 |
---|---|
leadsIds | 线索id,多个以英文逗号分开 |
newOwnerUserId | 新负责人用户id |
示例响应
{"code":0}
线索转化为客户
请求方法:POST/GET
接口地址:/api/CrmLeads/transfer
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
leadsIds=927847,927846
参数名 | 解释 |
---|---|
leadsIds | 线索id,多个以英文逗号分开 |
示例响应
{"code":0}
{"code": 500,"msg": "已转化线索不能再次转化"}
{"code":500,"msg":"客户名称已存在"}
线索批量删除
批量删除线索
请求方法:POST/GET
接口地址:/api/CrmLeads/deleteByIds
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
leadsIds=927847,927846
参数名 | 解释 |
---|---|
leadsIds | 线索id,多个以英文逗号分开 |
示例响应
{
"code": 0
}
线索导入
通过Excel批量导入线索
请求方法:POST/GET
接口地址:/api/CrmLeads/uploadExcel
内容类型:multipart/form-data
授权方法:请求头中携带Admin-Token
示例请求
参数名 | 解释 |
---|---|
repeatHandling | 重复处理 1.覆盖 |
ownerUserId | 所属用户id |
file | 上传的xls文件 |
示例响应
{
"code": 0,
"data": 191383
}
线索批量导出
批量导出线索为Excel
请求方法:POST/GET
接口地址:/api/CrmLeads/batchExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
leadsIds=927847,927846
参数名 | 解释 |
---|---|
leadsIds | 线索id,多个以英文逗号分开 |
示例响应
xls二进制文件流
线索全部导出
批量导出线索为Excel
请求方法:POST/GET
接口地址:/api/CrmLeads/allExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
search=
参数名 | 解释 |
---|---|
search |
示例响应
xls二进制文件流
客户
客户新增/修改
请求方法:POST/GET
接口地址:/api/CrmCustomer/addOrUpdate
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{
"entity": {
"customer_name": "韩志超2",
"mobile": "18010181267",
"telephone": "",
"website": "",
"email": "",
"next_time": "2020-10-31 00:00:00",
"remark": "",
"address": "北京市,北京城区,东城区",
"detailAddress": "朝阳门",
"location": "",
"lng": "",
"lat": ""
}
}
参数名 | 解释 |
---|---|
customerId | 客户id,包含客户id时为修改,不包含时为新增 |
customer_name | 客户名称 |
telephone | 电话 |
邮件 | |
address | 地址 |
detailAddress | 详细地址 |
next_time | 下次联系时间 |
location | 位置 |
lng | 经度 |
lat | 维度 |
remark | 备注 |
示例响应
{
"code": 0
}
客户列表
无参时返回默认列表,支持按场景筛选和高级筛选
请求方法:POST/GET
接口地址:/api/CrmCustomer/queryPageList
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{"page":1,"limit":15,"search":"","type":2,"data":{"mobile":{"condition":"contains","value":"18010181267","formType":"mobile","name":"mobile"}}}
参数名 | 解释 |
---|---|
page | 页码 |
limit | 每页条数 |
search | 搜索关键字 |
type | 类型 1.线索 2.客户 3.联系人 4.产品 5.商机 |
sceneId | 筛选场景id |
data | 高级筛选条件 |
示例响应
{
"code": 0,
"data": {
"totalRow": 4,
"list": [
{
"ownerUserName": "admin",
"createUserName": "admin",
"batchId": "1acb1f8e230d435ca21b0b5b37857030",
"客户来源": "促销",
"contactsName": "韩志超",
"dealTime": null,
"remark": "",
"客户行业": "",
"contactsMobile": "18010181267",
"updateTime": "2020-10-09 15:06:46",
"poolDay": 7,
"nextTime": "2020-10-16 00:00:00",
"lastTime": null,
"businessCount": 3,
"rwUserId": ",",
"email": null,
"lat": "",
"客户级别": "A(重点客户)",
"dealStatus": 0,
"createUserId": 28510,
"isReceive": null,
"website": "",
"address": "",
"lng": "",
"createTime": "2020-10-09 15:06:46",
"companyId": "1314450786960412672",
"star": 0,
"ownerUserId": 28510,
"roUserId": ",",
"detailAddress": "",
"mobile": "18010181267",
"receiveTime": "2020-10-09 15:06:46",
"telephone": "",
"oldCustomerId": null,
"contactsAddress": "",
"preOwnerUserId": null,
"fieldBatchId": "1acb1f8e230d435ca21b0b5b37857030",
"lastContent": null,
"followup": null,
"poolTime": null,
"isLock": 0,
"contactsId": 409447,
"location": "",
"customerName": "线索1",
"customerId": 4156588,
"status": 1
},
...
]
}
}
客户详情
请求方法:POST/GET
接口地址:/api/CrmCustomer/queryById
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
customerId=4156484
参数名 | 解释 |
---|---|
customerId | 客户id |
示例响应
{
"code":0,
"data":{
"batchId":"a5107b6ffa00490eb8236c63b6b074ca",
"客户来源":"促销",
"dealTime":null,
"remark":"",
"isPool":0,
"客户行业":"IT",
"updateTime":"2020-10-09 14:37:54",
"nextTime":"2020-10-31 00:00:00",
"lastTime":"2020-10-09 14:37:54",
"ownerUserName":"admin",
"rwUserId":",",
"email":null,
"lat":"",
"客户级别":"A(重点客户)",
"dealStatus":0,
"createUserId":28510,
"isReceive":null,
"website":"",
"address":"北京市,北京城区,东城区",
"lng":"",
"createTime":"2020-10-09 14:37:54",
"companyId":"1314450786960412672",
"star":0,
"ownerUserId":28510,
"roUserId":",",
"detailAddress":"朝阳门",
"mobile":"18010181267",
"receiveTime":"2020-10-09 14:37:54",
"telephone":"",
"oldCustomerId":null,
"preOwnerUserId":null,
"lastContent":null,
"followup":null,
"poolTime":null,
"isLock":0,
"contactsId":null,
"location":"",
"customerName":"韩志超2",
"customerId":4156484,
"status":1
}
}
客户批量修改成交状态
转移给其他人负责
请求方法:POST/GET
接口地址:/api/CrmCustomer/setDealStatus
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
dealStatus=1&ids=4156484
参数名 | 解释 |
---|---|
dealStatus | 成交状态 0.未成交 1.成交 |
ids | 客户id,多个以英文逗号隔开 |
示例响应
{"code":0}
客户批量转移
请求方法:POST/GET
接口地址:/api/CrmCustomer/transfer
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
newOwnerUserId: 28517
transferType: 1
customerIds: 4156484,4156480
changeType: 1
参数名 | 解释 |
---|---|
newOwnerUserId | 新用户id |
transferType | 转移类型 |
customerIds | 客户id,多个以逗号隔开 |
changeType | 变更类型 |
示例响应
{"code":0}
客户放入公海
请求方法:POST/GET
接口地址:/api/CrmCustomer/updateCustomerByIds
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
ids: 4156484
poolId: 46155
参数名 | 解释 |
---|---|
ids | 客户id,多个以逗号隔开 |
poolId | 公海id |
示例响应
{"code":0}
客户批量删除
批量删除客户
请求方法:POST/GET
接口地址:/api/CrmCustomer/deleteByIds
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
customerIds=4158571,4156588
参数名 | 解释 |
---|---|
customerIds | 客户id,多个以英文逗号分开 |
示例响应
{
"code": 0
}
客户批量锁定/解锁
请求方法:POST/GET
接口地址:/api/CrmCustomer/lock
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
status: 2
ids: 4156480
参数名 | 解释 |
---|---|
ids | 客户id,多个以英文逗号分开 |
status | 状态 1.解锁 2.锁定 |
示例响应
{
"code": 0
}
客户导入
通过Excel批量导入客户
请求方法:POST/GET
接口地址:/api/CrmCustomer/uploadExcel
内容类型:multipart/form-data
授权方法:请求头中携带Admin-Token
示例请求
参数名 | 解释 |
---|---|
repeatHandling | 重复处理 1.覆盖 |
ownerUserId | 所属用户id |
file | 上传的xls文件 |
示例响应
{
"code": 0,
"data": 191383
}
客户批量导出
批量导出客户为Excel
请求方法:POST/GET
接口地址:/api/CrmCustomer/batchExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
ids: 4156480
参数名 | 解释 |
---|---|
ids | 客户id,多个以英文逗号分开 |
示例响应
xls二进制文件流
客户全部导出
批量导出客户为Excel
请求方法:POST/GET
接口地址:/api/CrmCustomer/allExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
search=
参数名 | 解释 |
---|---|
search | 搜索关键词 |
示例响应
xls二进制文件流
联系人
联系人新增/修改
请求方法:POST/GET
接口地址:/api/CrmContacts/addOrUpdate
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{
"entity":{
"name":"寒池",
"customer_id":4156480,
"mobile":"18010181267",
"telephone":"",
"email":"",
"post":"采购经理",
"address":"",
"next_time":"",
"remark":""
}
}
参数名 | 解释 |
---|---|
contactsId | 联系人id,包含联系人id时为修改,不包含时为新增 |
name | 联系人名称 |
customer_id | 客户id |
telephone | 电话 |
邮件 | |
address | 地址 |
next_time | 下次联系时间 |
post | 职位 |
remark | 备注 |
示例响应
{
"code": 0
}
联系人列表
无参时返回默认列表,支持按场景筛选和高级筛选
请求方法:POST/GET
接口地址:/api/CrmContacts/queryPageList
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{"page":1,"limit":15,"search":"","type":2,"data":{"mobile":{"condition":"contains","value":"18010181267","formType":"mobile","name":"mobile"}}}
参数名 | 解释 |
---|---|
page | 页码 |
limit | 每页条数 |
search | 搜索关键字 |
type | 类型 1.线索 2.联系人 3.联系人 4.产品 5.商机 |
sceneId | 筛选场景id |
data | 高级筛选条件 |
示例响应
{
"code":0,
"data":{
"totalRow":3,
"list":[
{
"ownerUserName":"admin",
"createUserName":"admin",
"batchId":"641ddcb772bc458e8248e930bcb9535b",
"是否关键决策人":"是",
"remark":"",
"updateTime":"2020-10-10 14:58:48",
"nextTime":null,
"post":"采购经理",
"lastTime":null,
"email":null,
"createUserId":28510,
"address":"",
"oldContactsId":null,
"createTime":"2020-10-10 14:56:35",
"companyId":"1314450786960412672",
"star":0,
"ownerUserId":28510,
"mobile":"18010181267",
"telephone":"111",
"fieldBatchId":"641ddcb772bc458e8248e930bcb9535b",
"性别":"",
"name":"寒池",
"contactsId":409650,
"customerName":"韩志超2",
"customerId":4156480
},
...
]
}
}
联系人详情
请求方法:POST/GET
接口地址:/api/CrmCustomer/queryById
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
contactsId=409650
参数名 | 解释 |
---|---|
contactsId | 联系人id |
示例响应
{
"code":0,
"data":{
"createUserId":28510,
"address":"",
"oldContactsId":null,
"createTime":"2020-10-10 14:56:35",
"companyId":"1314450786960412672",
"star":0,
"ownerUserId":28510,
"batchId":"641ddcb772bc458e8248e930bcb9535b",
"是否关键决策人":"是",
"mobile":"18010181267",
"telephone":"111",
"remark":"",
"性别":"",
"updateTime":"2020-10-10 14:58:48",
"nextTime":null,
"post":"采购经理",
"lastTime":null,
"name":"寒池",
"contactsId":409650,
"customerName":"韩志超2",
"customerId":4156480,
"email":null
}
}
联系人批量修改成交状态
转移给其他人负责
请求方法:POST/GET
接口地址:/api/CrmCustomer/setDealStatus
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
dealStatus=1&ids=4156484
参数名 | 解释 |
---|---|
dealStatus | 成交状态 0.未成交 1.成交 |
ids | 联系人id,多个以英文逗号隔开 |
示例响应
{"code":0}
联系人批量转移
请求方法:POST/GET
接口地址:/api/CrmContacts/transfer
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
newOwnerUserId: 28517
contactsIds: 409448
参数名 | 解释 |
---|---|
newOwnerUserId | 新用户id |
contactsIds | 联系人id,多个以逗号隔开 |
示例响应
{"code":0}
联系人批量删除
批量删除联系人
请求方法:POST/GET
接口地址://api/CrmContacts/deleteByIds
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
contactsIds=409650
参数名 | 解释 |
---|---|
contactsIds | 联系人id,多个以英文逗号分开 |
示例响应
{
"code": 0
}
联系人导入
通过Excel批量导入联系人
请求方法:POST/GET
接口地址:/api/CrmContacts/uploadExcel
内容类型:multipart/form-data
授权方法:请求头中携带Admin-Token
示例请求
参数名 | 解释 |
---|---|
repeatHandling | 重复处理 1.覆盖 |
ownerUserId | 所属用户id |
file | 上传的xls文件 |
示例响应
{
"code": 0,
"data": 191383
}
联系人批量导出
批量导出联系人为Excel
请求方法:POST/GET
接口地址:/api/CrmContacts/batchExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
ids: 4156480
参数名 | 解释 |
---|---|
ids | 联系人id,多个以英文逗号分开 |
示例响应
xls二进制文件流
联系人全部导出
批量导出联系人为Excel
请求方法:POST/GET
接口地址:/api/CrmContacts/allExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
search=
参数名 | 解释 |
---|---|
search | 搜索关键词 |
示例响应
xls二进制文件流
商机
商机新增/修改
请求方法:POST/GET
接口地址:/api/CrmBusiness/addOrUpdate
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{
"entity":{
"business_name":"hello",
"customer_id":4156480,
"money":"",
"deal_date":"2020-10-05 00:00:00",
"type_id":23934,
"status_id":83318,
"remark":"",
"totalPrice":0,
"discountRate":0
},
"field":[
],
"product":[
]
}
参数名 | 解释 |
---|---|
contactsId | 商机id,包含商机id时为修改,不包含时为新增 |
business_name | 商机名称 |
customer_id | 客户id |
money | 电话 |
deal_date | 预计成交日期 |
type_id | 商机状态组 |
status_id | 商机阶段 |
totalPrice | 总价 |
discountRate | 折扣 |
remark | 备注 |
示例响应
{
"code": 0
}
商机列表
无参时返回默认列表,支持按场景筛选和高级筛选
请求方法:POST/GET
接口地址:https://www.72crm.com/api/CrmBusiness/queryPageList
内容类型:application/json
授权方法:请求头中携带Admin-Token
示例请求
{"page":1,"limit":15,"search":"","type":5}
参数名 | 解释 |
---|---|
page | 页码 |
limit | 每页条数 |
search | 搜索关键字 |
type | 类型 1.线索 2.商机 3.商机 4.产品 5.商机 |
sceneId | 筛选场景id |
data | 高级筛选条件 |
示例响应
{
"code":0,
"data":{
"totalRow":4,
"money":{
"businessSumMoney":"60.00"
},
"list":[
{
"ownerUserName":"admin",
"typeName":"销售流程商机组",
"createUserName":"admin",
"batchId":"26f51422baf641a080d284bbc1b7c783",
"remark":"",
"discountRate":"0.00",
"updateTime":"2020-10-10 15:47:01",
"statusId":83318,
"nextTime":null,
"rate":"20",
"lastTime":null,
"progressBar":"1/4",
"rwUserId":",",
"statusRemark":"",
"businessName":"hello",
"createUserId":28510,
"dealDate":"2020-10-05 00:00:00",
"totalPrice":"0.00",
"createTime":"2020-10-10 15:47:01",
"companyId":"1314450786960412672",
"star":0,
"ownerUserId":28510,
"typeId":23934,
"roUserId":",",
"statusName":"验证客户",
"isEnd":0,
"fieldBatchId":"26f51422baf641a080d284bbc1b7c783",
"money":null,
"oldBusinessId":null,
"contactsId":null,
"customerName":"韩志超2",
"customerId":4156480,
"businessId":19751,
"status":1
},
...
]
}
}
商机详情
请求方法:POST/GET
接口地址:/api/CrmBusiness/queryById
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
businessId=19751
参数名 | 解释 |
---|---|
businessId | 商机id |
示例响应
{
"code":0,
"data":{
"typeName":"销售流程商机组",
"ownerUserName":"admin",
"createUserName":"admin",
"batchId":"26f51422baf641a080d284bbc1b7c783",
"remark":"",
"discountRate":"0.00",
"updateTime":"2020-10-10 15:47:01",
"statusId":83318,
"nextTime":null,
"lastTime":null,
"rwUserId":",",
"statusRemark":"",
"businessName":"hello",
"createUserId":28510,
"dealDate":"2020-10-05 00:00:00",
"totalPrice":"0.00",
"createTime":"2020-10-10 15:47:01",
"companyId":"1314450786960412672",
"star":0,
"ownerUserId":28510,
"typeId":23934,
"roUserId":",",
"statusName":"验证客户",
"isEnd":0,
"money":null,
"oldBusinessId":null,
"contactsId":null,
"customerName":"韩志超2",
"customerId":4156480,
"businessId":19751,
"status":1
}
}
商机批量转移
请求方法:POST/GET
接口地址:/api/CrmBusiness/transfer
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
newOwnerUserId: 28517
transferType: 1
businessIds: 19751
参数名 | 解释 |
---|---|
newOwnerUserId | 新用户id |
businessIds | 商机id,多个以逗号隔开 |
transferType | 转移类型 1: 转出 |
示例响应
{"code":0}
商机批量删除
批量删除商机
请求方法:POST/GET
接口地址:/api/CrmBusiness/deleteByIds
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
businessIds=19751
参数名 | 解释 |
---|---|
businessIds | 商机id,多个以英文逗号分开 |
示例响应
{
"code": 0
}
商机导入
通过Excel批量导入商机
请求方法:POST/GET
接口地址:/api/CrmBusiness/uploadExcel
内容类型:multipart/form-data
授权方法:请求头中携带Admin-Token
示例请求
参数名 | 解释 |
---|---|
repeatHandling | 重复处理 1.覆盖 |
ownerUserId | 所属用户id |
file | 上传的xls文件 |
示例响应
{
"code": 0,
"data": 191383
}
商机批量导出
批量导出商机为Excel
请求方法:POST/GET
接口地址:/api/CrmBusiness/batchExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
ids: 4156480
参数名 | 解释 |
---|---|
ids | 商机id,多个以英文逗号分开 |
示例响应
xls二进制文件流
商机全部导出
批量导出商机为Excel
请求方法:POST/GET
接口地址:/api/CrmBusiness/allExportExcel
内容类型:application/x-www-form-urlencoded
授权方法:请求头中携带Admin-Token
示例请求
search=
参数名 | 解释 |
---|---|
search | 搜索关键词 |
示例响应
xls二进制文件流