@AliceXT
2018-02-12T23:28:48.000000Z
字数 25778
阅读 901
Fmnii
通用失败返回样例:
{"status":0,"info":"THIS_API_OR_METHOD_IS_NOT_OPEN","url":""}
说明:可能你请求的地址和方法(post,get,put,delete)不对
| 增加的参数 | 说明 |
|---|---|
| listrows | 每页多少行 |
| p | 页数 |
| 返回列表中 | 说明 |
|---|---|
| count | 查询条件的总数 |
| 参数 | 说明 |
|---|---|
| username | 用户名 |
| password | 密码 |
| jpush_uid | 极光推送Jpush 设备编号registrationID,非必填,关联推动信息 |
请求样例
username=XXX&password=XXX&jpush_uid=xxx
成功返回样例
{
"status": 1,
"token": "8c0e191624b9d89f8e0058c0a127e98f8046",
"expire_time": 1508202481,
"user": {
"user_id": "1",
"name": "jackie",
"sex": "1",
"img": "./Uploads/201709/29/59cdbe05b6e90.jpg",
"email": "jackie.yang@fmnii.com",
"telephone": "13412304332",
"address": "",
"category_name": "管理员",
"category_id": "1",
"role_id": "1",
"position_id": "1",
"role_name": "CEO",
"parent_id": "0",
"department_id": "1",
"description": "测试",
"department_name": "总经办",
"company_id": "1"
},
"info": "登录成功"
}
参数说明
下文重复参数不予赘述
| 参数名 | 说明 |
|---|---|
| status | 请求状态,说明请求是否成功:1为成功,0为失败 |
| token | 今后请求数据都必须带上token作为参数 |
| expire_time | token过期时间 |
| info | 返回的状态信息说明 |
| user | 参照user_list 数组列表参数说明表 |
失败返回样例
样例1:
{"status":0,"info":"请求方法不对!"}
样例2:
{"status":0,"info":"用户名或密码错误!"}
| 返回参数 | 说明 |
|---|---|
| data.message | 站内信数量 |
| 参数 | 说明 |
|---|---|
| contact_us | 联系方式的文档 |
| company_description | 公司介绍文档 |
| private | 用户隐私保护协议文档 |
| 参数 | 说明 | 必填 |
|---|---|---|
| name | 用户名 | 是 |
| 邮件地址 | 是 |
请求样例
name=Alice
成功返回样例
{"status":1,"info":"邮件发送成功,请24小时之内到邮箱查看,请留意垃圾邮件!"}
失败返回样例
{"status":0,"info":"用户名不存在"}
成功返回样例
{
"user_list": [
{
"user_id": "1",
"name": "jackie",
"sex": "1",
"img": ".\/Uploads\/201706\/14\/5940a00d093a0.jpg",
"email": "jackie.yang@fmnii.com",
"telephone": "13412304332",
"address": "",
"category_name": "管理员",
"category_id": "1",
"role_id": "1",
"position_id": "1",
"role_name": "CEO",
"parent_id": "0",
"department_id": "1",
"description": "",
"department_name": "总经办",
"company_id": "1"
},
],
"categoryList": [
{
"category_id": "1",
"name": "管理员",
"description": ""
},
{
"category_id": "2",
"name": "员工",
"description": ""
}
],
"status": 1,
"parameter": {
"token": "024a62e074b7022147d1569de213a4298046",
"p": "1"
}
}
| 参数名 | 说明 |
|---|---|
| parameter | 发送的参数信息 |
| parameter.p | 页码,每页15行 |
| user_list | 用户列表 |
| category_list | 用户分类列表 |
| 参数名 | 说明 |
|---|---|
| user_id | 用户ID |
| name | 用户名 |
| sex | 性别,1为男,2为女,0为未知 |
| img | 头像图片地址,图片相对于网站根目录地址 |
| 邮件地址 | |
| telephone | 手机号码 |
| address | 地址 |
| category_name | 身份名称 |
| category_id | 身份分类ID |
| role_id | 角色ID,基本上和用户ID的值一样,但用户识别的时候最好用role_id的值 |
| position_id | 岗位ID |
| role_name | 岗位名称 |
| parent_id | 上级user_id |
| department_id | 部门ID |
| description | 岗位描述 |
| department_name | 部门名称 |
| company_id | 公司编号 |
| 参数名 | 说明 |
|---|---|
| category_id | 用户身份ID |
| name | 身份名称 |
| description | 身份描述 |
字段内容和查看用户一致
以上:id表示user_id的值,下面类似的的参数就是对应的ID字段的值
请求样例
GET on http://record.test/api.php/users/1?token=7933571be1fd33e9c8f311ec009b43ac8046
返回样例
{
"categoryList": [
{
"category_id": "1",
"name": "管理员",
"description": ""
},
{
"category_id": "2",
"name": "员工",
"description": ""
},
{
"category_id": "3",
"name": "公司",
"description": "公司管理员"
}
],
"user": {
"user_id": "1",
"role_id": "1",
"position_id": "1",
"user_name": "jackie",
"status": "1",
"weixinid": "oT4Bi1FmBZOf5fifh5mGJZE3OgR4",
"category_id": "1",
"sex": "1",
"address": "",
"email": "jackie.yang@fmnii.com",
"img": ".\/Uploads\/201706\/14\/5940a00d093a0.jpg",
"telephone": "13412304332",
"role_name": "CEO",
"parent_id": "0",
"department_id": "1",
"description": "",
"department_name": "总经办",
"company_id": "1",
"log": false,
"log_count": 0,
"file": false,
"file_count": 0
},
"status": 1,
"parameter": {
"id": "1"
}
}
| 参数 | 说明 |
|---|---|
| user | 参考user_list 数组列表参数说明 |
| categoryList | 参考category_list数组列表参数说明 |
参数列表
| 参数 | 说明 | 字段类型 | 必填 |
|---|---|---|---|
| user_id | 用户ID | 整型 | 是 |
| name | 用户名 | 字符串 | |
| sex | 性别,1为男,2为女,0为未知 | 整型 | |
| img | 头像图片地址,图片相对于网站根目录地址 | ||
| 邮件地址 | 邮箱格式 | ||
| telephone | 手机号码 | ||
| address | 地址 | ||
| category_name | 身份名称 | ||
| category_id | 身份分类ID | 有1.管理员2.员工3.公司 | |
| position_id | 岗位ID | ||
| parent_id | 上级user_id |
参数列表
| 参数 | 说明 | 字段类型 | 必填 |
|---|---|---|---|
| name | 用户名 | 字符串 | 是 |
| 邮件地址 | 邮箱格式 | 选填 | |
| password | 密码 | 明文 | 选填 |
| category_id | 身份分类ID | 有1.管理员2.员工3.公司 | 是 |
| position_id | 岗位ID | 是 | |
| creator_role_id | 创建人角色ID | 是 |
关键参数 position_list 默认岗位列表 department_list 部门列表
"position_list": [
{
"position_id": "1",
"parent_id": "0",
"name": "CEO",
"department_id": "1",
"description": "测试"
},
{
"position_id": "8",
"parent_id": "1",
"name": "COO",
"department_id": "1",
"description": ""
}
],
"department_list": [
{
"department_id": "1",
"name": "总经办",
"description": ""
},
{
"department_id": "10",
"name": "--技术部",
"description": ""
},
{
"department_id": "11",
"name": "--纽约办",
"description": ""
},
{
"department_id": "2",
"name": "品牌部",
"description": "负责鞋业品牌"
},
{
"department_id": "3",
"name": "市场部",
"description": ""
},
{
"department_id": "4",
"name": "业务三部",
"description": ""
},
{
"department_id": "5",
"name": "财务部",
"description": ""
},
{
"department_id": "6",
"name": "数据部",
"description": ""
},
{
"department_id": "8",
"name": "莆田办",
"description": ""
},
{
"department_id": "12",
"name": "总经办",
"description": ""
},
{
"department_id": "17",
"name": "--测试部门",
"description": ""
},
{
"department_id": "13",
"name": "总经办",
"description": ""
},
{
"department_id": "14",
"name": "总经办",
"description": ""
},
{
"department_id": "15",
"name": "--东莞事业部",
"description": ""
},
{
"department_id": "16",
"name": "--越南事业部",
"description": ""
}
],
关键参数 data对应id部门的岗位列表
"data": [
{
"position_id": "1",
"parent_id": "0",
"name": "CEO",
"department_id": "1",
"description": "测试"
},
{
"position_id": "8",
"parent_id": "1",
"name": "COO",
"department_id": "1",
"description": ""
}
],
返回样例
{
"widget": [
{
"widget": "Salesfunnel",
"level": null,
"title": "未命名组件",
"id": 1
},
{
"widget": "Customerorigin",
"level": null,
"title": "mmmm",
"id": 2
}
],
"announcement_list": [
{
"announcement_id": "2",
"order_id": "0",
"role_id": "1",
"title": "10/7.10/8 工作安排",
"content": "10.7因为有客人来访,正常上班。10.8日休息。",
"create_time": "1507293432",
"update_time": "1507293432",
"color": "",
"department": "(1),(2),(3),(4),(5),(6),(8),(10),(11)",
"status": "1",
"isshow": "0"
}
],
"calendar_data": "[]",
"flow": {
"leave_count": "1",
"clain_count": "0",
"my_leave": "1",
"my_clain": "0"
},
"status": 1,
"parameter": []
}
参数说明
| 参数 | 说明 |
|---|---|
| announcement_list | 公告数组 |
| 参数 | 说明 |
|---|---|
| announcement_id | 公告ID |
| order_id | 排序号 |
| role_id | 创建角色ID |
| title | 公告标题 |
| department | 括号中的值为部门ID |
| status | 是否生效 |
返回样例
{
"leads": {
"today_contact": {
"count": "152",
"url": "/api.php/leads/index/by/today"
},
"overtime": {
"count": "565",
"url": "/api.php/leads/index/field/nextstep_time/condition/lt/search/1507564800"
}
},
"business": {
"today_contact": {
"count": "54",
"url": "/api.php/business/index/by/today"
},
"overtime": {
"count": "37",
"url": "/api.php/business/index/field/nextstep_time/condition/lt/search/1507564800"
}
},
"task": {
"today_contact": {
"count": "0"
},
"today_content": {
"url": "/api.php/task/index/by/today"
},
"overtime": {
"count": "5",
"url": "/api.php/task/index/field/due_date/condition/lt/search/1507564800"
}
},
"status": 1,
"parameter": []
}
参数说明
| 参数 | 说明 |
|---|---|
| leads、business,task | 代表线索(潜客),案例,任务 |
| today_contact | 今日联系 |
| overtime | 已逾期 |
| count | 具体统计的数值 |
| url | 链接地址 |
| leads->today_contact->count | 组合起来就是线索的今日需联系数目 |
事件:点击线索逾期按钮
请求接口 get leads
请求参数
| 参数 | 值 |
|---|---|
| field | 潜客和案例nextstep_time,任务逾期时值为due_date |
| condition | lt |
| search | 当日凌晨的时间Unix时间戳 |
案例逾期的接口:get business
任务逾期的接口:get tasks
| 发送参数 | 说明 |
|---|---|
| search | 搜索的值 |
发送样例
http://record.test/api.php/search?token=7df79f23fe171ab4a9478d7bcdd60fee8046&search=测试
返回样例
{
"search": "测试",
"business": {
"name_list": [
{
"status_id": "101",
"name": "<span style='color: red'>测试</span>案例号",
"nextstep_time": "1502435580",
"customer_id": "27",
"business_sn": "31156",
"business_id": "30",
"owner_role_id": "1",
"creator_role_id": "1",
"delete_role_id": "1",
"create_time": "1502435778",
"is_deleted": "1",
"delete_time": "1502435797",
"update_time": "1502435778",
"update_role_id": "1",
"description": "",
"status_name": "开发磋商(财务立案追踪)",
"contacts_name": null
},
{
"status_id": "101",
"name": "<span style='color: red'>测试</span>新增案例通知",
"nextstep_time": "1503989760",
"customer_id": "27",
"business_sn": "466366",
"business_id": "36",
"owner_role_id": "1",
"creator_role_id": "1",
"delete_role_id": "1",
"create_time": "1503644458",
"is_deleted": "1",
"delete_time": "1503644765",
"update_time": "1503644458",
"update_role_id": "1",
"description": "三封通知格式怎么样呢?",
"status_name": "开发磋商(财务立案追踪)",
"contacts_name": null
},
{
"status_id": "101",
"name": "<span style='color: red'>测试</span>U函数",
"nextstep_time": "1503732420",
"customer_id": "25",
"business_sn": "996017",
"business_id": "43",
"owner_role_id": "1",
"creator_role_id": "1",
"delete_role_id": "1",
"create_time": "1503646330",
"is_deleted": "1",
"delete_time": "1503653511",
"update_time": "1503646330",
"update_role_id": "1",
"description": "测试U函数 function U($url='',$vars='',$suffix=true,$redirect=false,$domain=false)",
"status_name": "开发磋商(财务立案追踪)",
"contacts_name": null
},
{
"status_id": "101",
"name": "<span style='color: red'>测试</span>自动案例日志",
"nextstep_time": "1505664000",
"customer_id": "32",
"business_sn": "684555",
"business_id": "56",
"owner_role_id": "1",
"creator_role_id": "1",
"delete_role_id": "0",
"create_time": "1505698855",
"is_deleted": "0",
"delete_time": "0",
"update_time": "1507511353",
"update_role_id": "1",
"description": "测试你好23333333224444",
"status_name": "开发磋商(财务立案追踪)",
"contacts_name": null
},
{
"status_id": "101",
"name": "Jackie的<span style='color: red'>测试</span>案例",
"nextstep_time": "1507694796",
"customer_id": "37",
"business_sn": "435165",
"business_id": "65",
"owner_role_id": "1",
"creator_role_id": "1",
"delete_role_id": "0",
"create_time": "1506755717",
"is_deleted": "0",
"delete_time": "0",
"update_time": "1507435596",
"update_role_id": "1",
"description": "测试案例",
"status_name": "开发磋商(财务立案追踪)",
"contacts_name": null
},
{
"status_id": "101",
"name": "<span style='color: red'>测试</span>23333333333333333",
"nextstep_time": "1507046400",
"customer_id": "38",
"business_sn": "450271",
"business_id": "66",
"owner_role_id": "1",
"creator_role_id": "1",
"delete_role_id": "1",
"create_time": "1506759119",
"is_deleted": "1",
"delete_time": "1506760036",
"update_time": "1506759500",
"update_role_id": "1",
"description": "23333",
"status_name": "开发磋商(财务立案追踪)",
"contacts_name": null
}
],
"count": 6
},
"leads": {
"name_list": [
{
"leads_id": "57",
"owner_role_id": "1",
"creator_role_id": "1",
"name": "<span style='color: red'>测试</span>",
"position": "",
"contacts_name": "测试",
"saltname": "",
"mobile": "13712340432",
"email": "jackie@fmnii.com",
"create_time": "1504590106",
"update_time": "1504590106",
"is_deleted": "1",
"delete_role_id": "1",
"delete_time": "1504592298",
"is_transformed": "0",
"transform_role_id": "0",
"contacts_id": "0",
"customer_id": "0",
"business_id": "0",
"nextstep": "",
"nextstep_time": "1504158060",
"have_time": "1504590106",
"address": "广东省\n东莞市",
"source": "测试"
},
{
"leads_id": "797",
"owner_role_id": "1",
"creator_role_id": "1",
"name": "<span style='color: red'>测试</span>",
"position": "",
"contacts_name": "方雪婷",
"saltname": "",
"mobile": "0769-88802326",
"email": "alice.fang@fmnii.com",
"create_time": "1506157031",
"update_time": "1506157031",
"is_deleted": "0",
"delete_role_id": "0",
"delete_time": "0",
"is_transformed": "0",
"transform_role_id": "0",
"contacts_id": "0",
"customer_id": "0",
"business_id": "0",
"nextstep": "",
"nextstep_time": "1506675480",
"have_time": "1506157031",
"address": "广东省\n东莞市\n舒服舒服",
"source": ""
},
{
"leads_id": "975",
"owner_role_id": "1",
"creator_role_id": "1",
"name": "Jackie<span style='color: red'>测试</span>案例",
"position": "",
"contacts_name": "jackie",
"saltname": "",
"mobile": "13412304332",
"email": "jackie.yang@fmnii.com",
"create_time": "1506756394",
"update_time": "1506756797",
"is_deleted": "0",
"delete_role_id": "0",
"delete_time": "0",
"is_transformed": "1",
"transform_role_id": "1",
"contacts_id": "0",
"customer_id": "41",
"business_id": "0",
"nextstep": "",
"nextstep_time": "1507046400",
"have_time": "1506756394",
"address": "湖南省\n湘潭市\n市辖区",
"source": "自行开发"
},
{
"leads_id": "976",
"owner_role_id": "1",
"creator_role_id": "1",
"name": "<span style='color: red'>测试</span>2333333",
"position": "",
"contacts_name": "哈哈",
"saltname": "",
"mobile": "15879985993",
"email": "3434343@qq.com",
"create_time": "1506759215",
"update_time": "1506759281",
"is_deleted": "0",
"delete_role_id": "0",
"delete_time": "0",
"is_transformed": "1",
"transform_role_id": "1",
"contacts_id": "45",
"customer_id": "42",
"business_id": "0",
"nextstep": "",
"nextstep_time": "1507305600",
"have_time": "1506759215",
"address": "广东省\n广州市\n天河区\n2333",
"source": "自行开发"
},
{
"leads_id": "980",
"owner_role_id": "1",
"creator_role_id": "1",
"name": "<span style='color: red'>测试</span>",
"position": "",
"contacts_name": "111",
"saltname": "",
"mobile": "13825010619",
"email": "wuhong@hexinkuraray.com",
"create_time": "1506847647",
"update_time": "1507511402",
"is_deleted": "0",
"delete_role_id": "0",
"delete_time": "0",
"is_transformed": "0",
"transform_role_id": "0",
"contacts_id": "0",
"customer_id": "0",
"business_id": "0",
"nextstep": "",
"nextstep_time": "1508947200",
"have_time": "1506847647",
"address": "\n\n\n",
"source": "自行开发"
}
],
"count": 5
},
"customer": {
"name_list": [
{
"customer_id": "30",
"owner_role_id": "1",
"creator_role_id": "1",
"contacts_id": "0",
"name": "品牌客户<span style='color: red'>测试</span>",
"origin": "",
"address": "广东省\n东莞市",
"zip_code": "",
"industry": "",
"annual_revenue": "",
"ownership": "",
"rating": "",
"create_time": "1502501412",
"update_time": "1502501412",
"is_deleted": "1",
"is_locked": "0",
"delete_role_id": "1",
"delete_time": "1502501442",
"customer_type": "品牌"
},
{
"customer_id": "42",
"owner_role_id": "1",
"creator_role_id": "1",
"contacts_id": "45",
"name": "<span style='color: red'>测试</span>2333333",
"origin": "自行开发",
"address": "广东省\n广州市\n天河区\n2333",
"zip_code": "",
"industry": "",
"annual_revenue": "",
"ownership": "",
"rating": "",
"create_time": "1506759281",
"update_time": "1506759281",
"is_deleted": "1",
"is_locked": "0",
"delete_role_id": "1",
"delete_time": "1507299885",
"customer_type": "鞋业-真皮"
}
],
"count": 2
},
"product": {
"name_list": [
{
"product_id": "10",
"category_id": "6",
"name": "<span style='color: red'>测试</span>产品",
"creator_role_id": "15",
"suggested_price": "10000.00",
"development_team": "测试部",
"development_time": "-28800",
"link": "",
"create_time": "1507105739",
"update_time": "1507105776",
"spec": ""
}
],
"count": 1
},
"task": {
"name_list": null,
"count": 0
},
"status": 1,
"parameter": {
"search": "测试"
}
}
参数说明
| 参数 | 说明 |
|---|---|
| business、leads、task、customer,product | 具体每个列表的搜索结果都要查看对应模块的列表解释 |
| name_list | 根据名字(主题)搜索的结果列表 |
| count | 统计的数目 |
| 参数 | 说明 |
|---|---|
| about_roles | 需要通知的人,返回样例(1,2,3) |
| weixin_alert | 值为1时微信通知 |
| email_alert | 值为1时邮件通知 |
| message_alert | 值为1时站内信通知 |
这是单选的
传回role_id参数的值,整形
这是多选的
传回role_id参数的值,格式:1,2,
该接口无需token
传回的值属于参数:customer_id
传回的值属于参数:business_id
回传的值属于参数:product_id
| 发送参数 | 说明 | 必须 |
|---|---|---|
| customer_id | 客户ID,使用客户列表 | 是 |
回传参数:contacts_id
| 参数 | 说明 |
|---|---|
| search | 搜索的内容 |
| condition | gt大于,lt小于,contains包含 |
| field | 字段名,name,nextstep_time,mobile等都可以作为搜索字段名 |
| by | 通过什么筛选,值有me我负责的,create我创建的,sub下属的,subcreate下属创建的,today今天,week本周,month本月 |
| desc_order | 通过什么倒序排序,值为update_time更新时间,create_time创建时间,任务列表排序due_date |
| asc_order | 通过什么正序排序,值为update_time更新时间,create_time创建时间,任务列表排序due_date |
| 参数 | 说明 | 必须 |
|---|---|---|
| r | 关联模型名称,参数的值参照 | 是 |
| module | 模型名称,参数的值参照 | 是 |
| id | 对应模型ID,比如leads模型的ID是leads_id的值 | 是 |
| content | 更新内容 | 是 |
| nextstep_time | 下次联系时间 | |
| role_id | 发送消息的人的角色ID | 是 |
| 需要通知的人的参数 |
| 情况(模型) | 参数module的值 | 参数r的值 |
|---|---|---|
| 线索 | leads | r_leads_log |
| 案例 | business | r_business_log |
| 用户 | user | r_log_user |
| 产品 | product | r_log_product |
| 任务 | task | r_log_task |
位置一二三对应三个参数
参数参照搜索条件参数说明
| 参数 | 说明 |
|---|---|
| public | 值为1时说明筛选范围为线索池 |
| 位置 | 列表参数 |
|---|---|
| 一 | name |
| 二 | owner.user_name |
| 三 | update_time |

"leads": {
"nextstep_time": "1507651200",
"contacts_name": "陈建宏",
"mobile": "18925436583",
"email": "",
"address": "广东省\n东莞市\n万江区莫屋社区新村新丰路A3号 ",
"name": "东莞市神光激光科技有限公司",
"source": "温州展会",
"leads_id": "372",
"creator_role_id": "3",
"owner_role_id": "3",
"create_time": "1505274849",
"update_time": "1505274849",
"contacts_id": "0",
"customer_id": "0",
"is_deleted": "0",
"description": "供应商来自:2017/8/25-27,第二十二届中国(温州)国际皮革、鞋材、鞋机展览会。",
"owner": {
"user_id": "3",
"role_id": "3",
"position_id": "3",
"user_name": "Minnie",
"status": "1",
"weixinid": "",
"category_id": "2",
"sex": "2",
"address": "",
"email": "minnie.zhu@fmnii.com",
"img": "./Uploads/201706/14/5940a11d666c3.jpg",
"telephone": "13925513320",
"dashboard": "",
"role_name": "业务员",
"parent_id": "1",
"department_id": "3",
"description": "",
"department_name": "市场部",
"company_id": "1"
},
"creator": {
"user_id": "3",
"role_id": "3",
"position_id": "3",
"user_name": "Minnie",
"status": "1",
"weixinid": "",
"category_id": "2",
"sex": "2",
"address": "",
"email": "minnie.zhu@fmnii.com",
"img": "./Uploads/201706/14/5940a11d666c3.jpg",
"telephone": "13925513320",
"dashboard": "",
"role_name": "业务员",
"parent_id": "1",
"department_id": "3",
"description": "",
"department_name": "市场部",
"company_id": "1"
},
"log": [
{
"log_id": "216",
"role_id": "1",
"category_id": "1",
"create_date": "1507705861",
"update_date": "1507705861",
"subject": "",
"content": "说了很多话",
"comment_id": "0",
"about_roles": "1,",
"about_roles_name": "jackie,",
"owner": {
"user_id": "1",
"role_id": "1",
"position_id": "1",
"user_name": "jackie",
"status": "1",
"weixinid": "oT4Bi1FmBZOf5fifh5mGJZE3OgR4",
"category_id": "1",
"sex": "1",
"address": "11",
"email": "jackie.yang@fmnii.com",
"img": "./Uploads/201709/29/59cdeaf6d2d28.jpg",
"telephone": "13412304332",
"dashboard": "a:2:{s:9:\"dashboard\";a:2:{i:1;a:4:{s:6:\"widget\";s:11:\"Salesfunnel\";s:5:\"level\";N;s:5:\"title\";s:15:\"未命名组件\";s:2:\"id\";i:1;}i:2;a:4:{s:6:\"widget\";s:14:\"Customerorigin\";s:5:\"level\";N;s:5:\"title\";s:4:\"mmmm\";s:2:\"id\";i:2;}}s:4:\"sort\";a:2:{i:0;i:1;i:1;i:2;}}",
"role_name": "CEO",
"parent_id": "0",
"department_id": "1",
"description": "",
"department_name": "总经办",
"company_id": "1"
}
}
],
"log_count": 1,
"file": false,
"file_count": 0,
"task": false,
"task_count": 0,
"event": false,
"event_count": 0,
"record": null,
"record_count": 0
},
返回说明:
| 参数 | 说明 |
|---|---|
| leads.log | 关于leads_id的日志数组 |
请求参数
| 参数 | 说明 | 必填 |
|---|---|---|
| leads_id | 线索ID | 编辑必填 |
| creator_role_id | 创建人角色ID | 是 |
| name | 公司名 | 是 |
| mobile | 联系人手机 | |
| 邮箱 | ||
| owner_role_id | 负责人角色ID | 是 |
| nextstep_time | 下次联系时间 | |
| description | 线索描述 | |
| source | 线索来源,参照线索来源接口 | |
| contacts_name | 联系人 | 是 |
| address[state] | 省 | |
| address[city] | 城市 | |
| address[area] | 镇区 | |
| address[street] | 街道 | |
| 需要通知的人 | 编辑潜客不需要通知任何人 |
| 参数 | 说明 |
|---|---|
| origin | 来源列表 |
说明,此处的token在url上
请求样例
http://record.test/api.php/leads/374/f7740a7192d9c32baff274a8a4be6e2c8046
发送参数
| 参数 | 说明 |
|---|---|
| content | 值为resource时筛选范围为客户池 |
| 参数参照搜索条件条件参数说明 |
| 位置 | 列表参数 |
|---|---|
| 一 | name |
| 二 | owner.user_name |
| 三 | update_time |


| 参数 | 说明 | 必填 |
|---|---|---|
| customer_id | 客户编号ID | 是 |
| owner_role_id | 负责人ID | 是 |
| name | 客户名称 | 是 |
| customer_type | 客户类型ID | 是 |
| origin | 客户来源 | |
| address[state] | 省 | |
| address[city] | 城市 | |
| address[area] | 镇区 | |
| address[street] | 街道 | |
| no_of_employees | 员工数 | |
| description | 描述 | |
| contracts_id | 联系人ID,单选联系人用联系人列表 | |
| industry | 客户行业 | |
| customer_type | 客户类型 |
| 参数 | 说明 | 必填 | 线索详情对应的字段,相同的用-表示 |
|---|---|---|---|
| owner_role_id | 负责人ID | - | |
| name | 客户名称 | 是 | name |
| customer_type | 客户类型ID | 是 | 无对应 |
| origin | 客户来源 | source | |
| con_name | 联系人名称 | 是 | contacts_name |
| con_telephone | 联系人手机 | 是 | mobile |
| address[state] | 省 | address \n 的一个值 | |
| address[city] | 城市 | address \n 的二个值 | |
| address[area] | 镇区 | address \n 的三个值 | |
| address[street] | 街道 | address \n 的四个值 | |
| con_email | 联系人邮箱 | ||
| con_post | 职位 | 无对应 | |
| con_description | 联系人描述 | 无对应 | |
| no_of_employees | 员工数 | 无对应 | |
| description | 描述 | - | |
| leads_id | 线索ID号,表示要由线索转化为客户时使用 | 转化为客户时必须 | - |
| creator_role_id | 创建人角色ID | 是 | - |
数组返回提交的值 等于 选中的值
| 关键参数 | 说明 |
|---|---|
| origin | 客户信息来源数组 |
| customer_type | 客户类型数组 |
| no_of_employees | 员工数量数组 |
| order_customer_type | 其他客户类型(暂无作用) |
筛选参数参考搜索搜索条件参数说明

编辑和增加联系人参数说明
| 参数 | 说明 | 必填 |
|---|---|---|
| contacts_id | 联系人ID | 编辑时必须 |
| name | 姓名 | 是 |
| saltname | 尊称 | |
| customer_id | 所属客户ID | 是 |
| post | 职位 | |
| telphone | 手机号码 | |
| 邮箱地址 | ||
| address | 联系地址 | |
| zip_code | 邮编地址 | |
| description | 描述 | |
| creator_role_id | 创建人角色ID | 是 |
筛选参数参考搜索搜索条件参数说明
| 位置 | 列表参数 |
|---|---|
| 一 | subject |
| 二 | customer.name |
| 三 | care_time |
| 参数 | 说明 |
|---|---|
| customer.name | 客户名 |
| contacts.name | 联系人名 |
| owner.user_name | 执行人名 |
编辑和增加关怀参数说明
| 参数 | 说明 | 必填 |
|---|---|---|
| customer_id | 客户ID | 是 |
| care_id | 关怀ID | 编辑时必须 |
| contacts_id | 联系人ID | 必须 |
| subject | 关怀主题 | 是 |
| care_time | 关怀时间,Unix 时间戳 | 是 |
| owner_role_id | 执行人ID | 必填 |
| type | 关怀类型 | |
| content | 关怀内容 | |
| description | 备注 | |
| creator_role_id | 创建人角色ID | 是 |
关怀类型值
| 选项 | 值 |
|---|---|
| 无 | |
| 电话 | phone |
| 邮件 | |
| 短信 | message |
| 其他 | other |
筛选参数参考搜索搜索条件参数说明
关键参数list
| 位置 | 列表参数 |
|---|---|
| 一 | name |
| 二 | owner.user_name |
| 三 | update_time |

编辑和增加关怀参数说明
| 参数 | 说明 | 必填 |
|---|---|---|
| business_id | 案例ID | 编辑时必须 |
| owner_role_id | 负责人ID | 是 |
| name | 案例名 | 是 |
| nextstep_time | 下次联系时间 | 是 |
| customer_id | 下单客户ID | 是 |
| brand_customer | 品牌客户ID | |
| description | 描述 | |
| creator_role_id | 创建人角色ID | 是 |
| 通知模块参数 | 参考 |
关键参数list
| 位置 | 列表参数 |
|---|---|
| 一 | business.name |
| 二 | order_sn |
| 三 | create_time |
相关案例行:business_name
编辑和增加单据参数说明
| 发送参数 | 说明 | 必填 |
|---|---|---|
| create_role_id | 创建人角色ID | 是 |
| owner_role_id | 负责人ID | 是 |
| order_id | 单据ID | 编辑时必须 |
| business_id | 案例ID | 是 |
| customer | 下单客户ID | 是 |
| brand_customer | 品牌客户ID | 是 |
| address[state] | 发货地址,省 | |
| address[city] | 发货地址,市 | |
| address[area] | 发货地址,地区 | |
| address[street] | 发货地址,街道 | |
| contacts_name | 收货联系人 | |
| delivery_date | 发货日期 | |
| currency | 币种,选项:人民币/美元/欧元/英镑 | |
| delivery_type | 快递方式,选项:快递/陆运/空运 | |
| payment_agreement | 收付款协议,选项:月结30天/月结45天/月结60天 | |
| tax | 税率,小数点后3位浮点数 | |
| order_type | 单据类型,值0表示开发样品单,1表示量产销售单 | 是 |
| attribute[i][key] | 附加属性i的键值 | |
| attribute[i][value] | 附加属性i的值 | |
| products[i][product_id] | 添加产品i的产品ID | |
| products[i][is_free] | 添加产品i是否免费,值为1是免费,0为不免费,默认不免费 | |
| products[i][amount] | 添加产品i的销售产品数量 | |
| products[i][description] | 添加产品i的备注 | |
| products[i][sales_price] | 添加产品i的单价 |
备注:attribute,products数据的数据类型时json字符串格式
| 发送参数 | 说明 | 必填 |
|---|---|---|
| order_id | 单据ID | 添加单据时不用填,是 |
| attribute_name | 属性名称 | 是 |
| attribute_value | 属性的值 | 是 |
| 发送参数 | 说明 | 必填 |
|---|---|---|
| order_id | 单据ID | 添加单据时不用填,是 |
| product_id | 产品ID | 是 |
| is_free | 是否免费 | 是 |
| sales_price | 售价 | 是 |
| amount | 数量 | 是 |
| description | 备注 | |
| creator_role_id | 创建人ID | 是 |
| r | 值为rOrderProduct | 是 |
| module | 值为order | 是 |
| model_id | 模型ID,值为order_id的值 | 是 |
| dialog_add | 值为dialog_add | 是 |

| 位置 | 列表参数 |
|---|---|
| 一 | name |
| 二 | category_name |
| 三 | update_time |

| 发送参数 | 说明 | 必填 |
|---|---|---|
| product_id | 产品ID | 编辑时必填 |
| name | 产品名称 | 是 |
| spec | 产品规格 | |
| category_id | 产品类型ID | 是 |
| development_time | 研发时间,Unix时间戳 | |
| development_team | 研发团队 | 是 |
| suggested_price | 建议售价 | |
| main_pic[] | 产品主图 | |
| sec_pic[] | 产品副图 | |
| description | 描述 | |
| creator_role_id | 创建人角色ID | 是 |
| main_images_id | 隐藏参数,旧主图的图片ID,images_id | 编辑必填 |
| 参数 | 说明 |
|---|---|
| categoryList | 产品类型列表 |

| 位置 | 列表参数 |
|---|---|
| 一 | subject |
| 二 | owner.i.user_name |
| 三 | due_date |

| 发送参数 | 说明 | 必填 |
|---|---|---|
| task_id | 任务ID | 编辑时必填 |
| subject | 主题 | 是 |
| owner_role_id_str | 负责人,多选 | 是 |
| creator_role_id | 创建人角色ID | 是 |
| 通知参数 | 参照需要通知的人 | |
| module | 选择相关,值参照 | 选填 |
| module_id | 相关的选项的ID | module的值不为空时必填 |
| module_name | 相关的名字,此处需要选择和module参数相同的对应列表的值 | module的值不为空时必填 |
| due_date | 截止日期 | |
| status | 状态,单选(未启动、延迟、进行中、完成) | |
| priority | 优先级,单选(高、低、普通) | |
| description | 描述 |
| 选项 | 说明 |
|---|---|
| 其他相关 | 默认客户 |
| contacts | 联系人 |
| customer | 客户 |
| business | 案例 |
| product | 产品 |
关键数据 lists

| 发送参数 | 说明 |
|---|---|
| target_type | 目标类型,单选(个人目标、集体目标) |
| owner_role_id | 执行人 |
| owner_department_id | 执行部门 |
| target_price | 目标金额 |
| target_month | 执行月份 |
| 通知参数 | 参照需要通知的人 |
| 返回参数 | 说明 |
|---|---|
| sales_price_rank | 产品分析-销售额排行榜 |
| total_amount_rank | 产品分析-销售数量排行榜 |
| product_vs_rank | 产品分析-产品效率排行榜 |
| customer_vs_rank | 客户分析-客户效率排行榜 |
| customer_order_rank | 客户分析-客户订单排行榜 |
| customerList | 客户分析-打样分析,量产分析,效率分析 |
重点参数develop_list
重点参数mass_list

重点参数vsList



产品效率排行榜
产品销售数量排行榜
产品销售金额排行榜

| 发送参数 | 说明 |
|---|---|
| position | 百度地图的位置,格式样例:113.68618996837,22.939500535274 |
| province | 省份,中文 |
| city | 城市,中文 |
返回样例
{
"title": "23:29已打卡",
"position": "113.76343399,23.04302382",
"city": "东莞市",
"province": "广东省",
"start": {
"e": "12",
"n": "10"
}
},
| 参数 | 说明 |
|---|---|
| title | 打卡标题 |
| position | 百度坐标 |
| city | 东莞市 |
| province | 广东省 |
| start.n | 月份 |
| start.e | 日期 |
"list": [
{
"flow_id": "1",
"flow_type": "1",
"owner_role_id": "1",
"about_roles": "8,",
"flow_roles": "1,",
"attribute": {
"leave_type": "年假",
"leave_reason": "测试请假",
"time_range": "2017-09-19 到 2017-09-26"
},
"name": "年假2017-09-19 到 2017-09-26",
"roles_status": "2",
"status": "2",
"create_time": "1506482224",
"owner_role_name": "jackie1",
"about_roles_name": "Alice",
"flow_roles_name": "jackie1",
"status_string": "jackie1-驳回\r\n"
},
| 发送参数 | 说明 |
|---|---|
| by | 值为waiting表示待处理,值为done表示已处理,值为copy表示抄送我的,无值表示我提交的 |
"flow": {
"flow_id": "1",
"flow_type": "1",
"owner_role_id": "1",
"about_roles": "8,",
"flow_roles": "1,",
"attribute": "{\"leave_type\":\"\\u5e74\\u5047\",\"leave_reason\":\"\\u6d4b\\u8bd5\\u8bf7\\u5047\",\"time_range\":\"2017-09-19 \\u5230 2017-09-26\"}",
"name": "",
"roles_status": "2",
"status": "2",
"create_time": "1506482224",
"owner_role_name": "jackie1",
"about_roles_name": "Alice",
"flow_roles_name": "jackie1"
},
"status": 1,
"parameter": {
"id": "1"
}
审批通用参数
| 参数 | 说明 |
|---|---|
| flow_type | 审批类型 1.请假 2.报销 3费用 4出差 5采购 6加班 8其他 |
| flow_roles | 审批人ID,多选,参照获取选项 |
| img | 图片类型 |
| 参照需要通知的人 |
请假需要的参数
| 参数 | 说明 |
|---|---|
| leave_type | 请假类型, |
| time_range | 请假时间范围,如“2017-10-10 到 2017-10-26” |
| leave_reason | 请假原因 |
报销需要的参数
| 参数 | 说明 |
|---|---|
| clain_type | 报销类型,单选,选项本地固定 |
| fee_time | 发生时间 |
| free_time | 费用类型 |
| fee_money | 费用金额 |
| clain_reason | 报销是由 |
| 发送参数 | 说明 | 类型 |
|---|---|---|
| listrows | 每页多少行 | int |
| p | 第几页 | int |
使用极光推送Jpush方法进行推送提醒,选择站内信推送默认选择APP消息推送,以下为极光推送返回的参数列中对我们有用的参数
| 参数 | 说明 |
|---|---|
| extras | 极光推送的用户参数 |
| extras['type'] | 传送的消息的类型,类型的值有flow审批,business案例,leads潜客,customer客户,task任务,user用户,finance财务,product产品,order单据,target业绩 |
| extras['model_id'] | 对应的ID |
| extras['unread'] | 未读数据 |