@cfygaoyang
2019-11-20T08:37:37.000000Z
字数 8227
阅读 790
未分类
请求地址: http://xxx.xxx.xxx.xxx
请求header:
{
"Content-Type": "application/json",
"Authorization": "Token 1234567890"
}
备注: 1234567890 为 access_token 的值
POST /admin/auth/login/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
account | string | 是 | 账号:手机/邮箱/用户名 |
password | string | 是 | 密码 |
参数 | 类型 | 必有 | 说明 |
---|---|---|---|
access_token | string | 是 | 用于请求Header中的Token值 |
refresh_token | string | 是 | 用于刷新Token信息 |
expires_at | string | 是 | access_token有效截止时间 |
expires_in | string | 是 | access_token有效时间,单位:秒 |
{
"code": 0,
"message": "success",
"data": {
"access_token": "vHUXVVKj1hp2FP4HloMsQtMZ4T0M3hzHd8vLwDi5nDfRigEFXl",
"refresh_token": "qiecPEkCGO5kaINsUEK33TXi7B16liFBTJvK8klv2n6N41vBQZ",
"expires_at": "2019-11-21 15:17:06",
"expires_in": 604800
}
}
GET /admin/offer/module/
{
"code": 0,
"message": "success",
"data": {
"total": 2,
"pages": 1,
"current_page": 1,
"page_size": 20,
"data": [
{
"id": 1,
"app_id": "",
"created": "2019-11-14 16:47:41",
"updated": "2019-11-14 16:47:41",
"module_name": "测试"
},
{
"id": 2,
"app_id": "",
"created": "2019-11-14 16:48:29",
"updated": "2019-11-14 16:48:29",
"module_name": "测试"
}
]
}
}
POST /admin/offer/module/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
module_namme | string | 是 | 模块名称 |
{
"code": 0,
"message": "success",
"data": {
"id": 3,
"app_id": "",
"created": "2019-11-14 16:50:25",
"updated": "2019-11-14 16:50:25",
"module_name": "测试"
}
}
GET /admin/offer/module/{id}/
{
"code": 0,
"message": "success",
"data": {
"id": 3,
"app_id": "",
"created": "2019-11-14 16:50:25",
"updated": "2019-11-14 16:50:25",
"module_name": "测试"
}
}
PUT /admin/offer/module/{id}/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
module_namme | string | 是 | 模块名称 |
{
"code": 0,
"message": "success",
"data": {
"id": 3,
"app_id": "",
"created": "2019-11-14 16:50:25",
"updated": "2019-11-14 16:50:25",
"module_name": "测试"
}
}
DELETE /admin/offer/module/{id}/
{
"code": 0,
"message": "success",
"data": {}
}
GET /admin/offer/form/
{
"code": 0,
"message": "success",
"data": {
"total": 1,
"pages": 1,
"current_page": 1,
"page_size": 20,
"data": [
{
"id": 1,
"app_id": "",
"created": "2019-11-14 16:55:16",
"updated": "2019-11-14 16:55:16",
"module_id": 2,
"form_name": "abc",
"form_category": "input",
"sort_index": 1,
"placeholder": ""
}
]
}
}
POST /admin/offer/form/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
module_id | int | 是 | 模块ID |
form_name | string | 是 | 表单名称 |
form_category | string | 是 | 表单类型:如 input |
sort_index | int | 是 | 表单排序 |
placeholder | string | 否 | 提示语 |
{
"code": 0,
"message": "success",
"data": {
"id": 2,
"app_id": "",
"created": "2019-11-14 16:57:29",
"updated": "2019-11-14 16:57:29",
"module_id": 2,
"form_name": "abc",
"form_category": "input",
"sort_index": 1,
"placeholder": ""
}
}
GET /admin/offer/form/{id}/
{
"code": 0,
"message": "success",
"data": {
"id": 2,
"app_id": "",
"created": "2019-11-14 16:57:29",
"updated": "2019-11-14 16:57:29",
"module_id": 2,
"form_name": "abc",
"form_category": "input",
"sort_index": 1,
"placeholder": ""
}
}
PUT /admin/offer/form/{id}/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
module_id | int | 是 | 模块ID |
form_name | string | 是 | 表单名称 |
form_category | string | 是 | 表单类型:如 input |
sort_index | int | 是 | 表单排序 |
placeholder | string | 否 | 提示语 |
{
"code": 0,
"message": "success",
"data": {
"id": 2,
"app_id": "",
"created": "2019-11-14 16:57:29",
"updated": "2019-11-14 16:57:29",
"module_id": 2,
"form_name": "abc",
"form_category": "input",
"sort_index": 1,
"placeholder": ""
}
}
DELETE /admin/offer/form/{id}/
{
"code": 0,
"message": "success",
"data": {}
}
GET /admin/offer/config/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
form_id | int | 否 | 表单ID |
{
"code": 0,
"message": "success",
"data": {
"total": 1,
"pages": 1,
"current_page": 1,
"page_size": 20,
"data": [
{
"id": 1,
"app_id": "",
"created": "2019-11-14 17:01:15",
"updated": "2019-11-14 17:01:15",
"config_name": "abc",
"config_value": 100,
"form_id": 2
}
]
}
}
POST /admin/offer/config/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
config_name | string | 是 | 配置项名称 |
config_value | string | 是 | 配置项的值 |
form_id | int | 是 | 表单ID |
{
"code": 0,
"message": "success",
"data": {
"id": 2,
"app_id": "",
"created": "2019-11-14 17:03:31",
"updated": "2019-11-14 17:03:31",
"config_name": "abc",
"config_value": 100,
"form_id": 2
}
}
GET /admin/offer/config/{id}/
{
"code": 0,
"message": "success",
"data": {
"id": 2,
"app_id": "",
"created": "2019-11-14 17:03:31",
"updated": "2019-11-14 17:03:31",
"config_name": "abc",
"config_value": 100,
"form_id": 2
}
}
PUT /admin/offer/form/{id}/
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
config_name | string | 是 | 配置项名称 |
config_value | string | 是 | 配置项的值 |
form_id | int | 是 | 表单ID |
{
"code": 0,
"message": "success",
"data": {
"id": 2,
"app_id": "",
"created": "2019-11-14 17:03:31",
"updated": "2019-11-14 17:03:31",
"config_name": "abc",
"config_value": 100,
"form_id": 2
}
}
DELETE /admin/offer/form/{id}/
{
"code": 0,
"message": "success",
"data": {}
}
POST /offer/
{
"company": {
"company_name": "", # 公司名称
"company_url": "", # 公司网址
"company_address": "", # 公司地址
"company_scale": "", # 公司规模
"company_desc": "", # 公司简介
"contact_department": "", # 联系人部门
"contact_job": "", # 联系人职位
"contact_phone": "", # 联系人手机
"contact_email": "" # 联系人邮箱
},
"product": {
"product_type": "", # 产品类型
"product_category": "", # 产品品类
"product_status": "", # 产品状态
"product_ship_date": "", # 上市日期
"order_num": "", # 订单数量
"product_team": "" # 产品团队
},
"func": [
[1, 10000], # 1: 功能ID, 10000: 功能价格
[11, 10000]
]
}
{
"code": 0,
"message": "success",
"data": {}
}
GET /offer/func/
{
"code": 0,
"message": "success",
"data": [
{
"module_name": "智能化产品信息",
"form_list": [
{
"form_name": "app接入平台",
"form_category": "checkbox",
"placeholder": "",
"sort_index": 1,
"offer_config": [
{
"config_name": "天猫精灵",
"config_value": 1
},
{
"config_name": "阿里云",
"config_value": 1
},
{
"config_name": "1",
"config_value": 1
}
]
},
{
"form_name": "日期表单",
"form_category": "date",
"placeholder": "22222",
"sort_index": 2,
"offer_config": []
},
{
"form_name": "日期保单",
"form_category": "date",
"placeholder": "撒大声地",
"sort_index": 3,
"offer_config": []
}
]
},
{
"module_name": "智能化需求:模组",
"form_list": [
{
"form_name": "单选框",
"form_category": "radio",
"placeholder": "",
"sort_index": 1,
"offer_config": [
{
"config_name": "单选框配置项2",
"config_value": 2
}
]
},
{
"form_name": "多选框",
"form_category": "checkbox",
"placeholder": "",
"sort_index": 2,
"offer_config": []
}
]
},
{
"module_name": "智能化需求:APP",
"form_list": []
}
]
}
GET /offer/list/
{
"code": 0,
"message": "success",
"data": {
"total": 3,
"pages": 1,
"current_page": 1,
"page_size": 20,
"data": [{
"_id": "5dd3c6fc749afb967de455d4",
"company": {
"company_name": "1",
"company_url": "1",
"company_address": "1",
"company_scale": "50-150人",
"company_desc": "1",
"contact_department": "1",
"contact_job": "11",
"contact_phone": "1",
"contact_email": "1",
"order_num": "10-50K",
"product_team": "5-20人",
"remarks": "1111"
}
}, {
"_id": "5dd2489f749afb967de455d2",
"company": {
"company_name": "公司名称",
"company_url": "公司网址",
"company_address": "公司地址",
"company_scale": "50人以下",
"contact_department": "联系人部门",
"contact_job": "联系人职位",
"contact_phone": "联系人手机",
"contact_email": "联系人邮箱",
"order_num": "10K以下",
"product_team": "5人以下"
}
}, {
"_id": "5dce5acfe26b4909199edf8c",
"company": {
"company_name": "",
"company_url": "",
"company_address": "",
"company_scale": "",
"company_desc": "",
"contact_department": "",
"contact_job": "",
"contact_phone": "",
"contact_email": ""
}
}]
}
}
GET /offer/detail/{_id}/
{
"code": 0,
"message": "success",
"data": {
"func": [{
"module_name": "智能化需求:模组",
"form_list": [{
"form_name": "模块价格",
"func": []
}, {
"form_name": "联网方式",
"func": []
}, {
"form_name": "PCAB封装",
"func": []
}, {
"form_name": "工作温度",
"func": []
}, {
"form_name": "尺寸",
"func": []
}, {
"form_name": "类别",
"func": []
}, {
"form_name": "支持平台",
"func": []
}, {
"form_name": "资质认证",
"func": []
}, {
"form_name": "功能定制",
"func": []
}]
}, {
"module_name": "智能化需求:APP",
"form_list": [{
"form_name": "用户账号",
"func": []
}, {
"form_name": "设备管理",
"func": []
}, {
"form_name": "设备控制",
"func": []
}, {
"form_name": "设备监测",
"func": []
}, {
"form_name": "数据统计",
"func": []
}, {
"form_name": "智能场景",
"func": []
}, {
"form_name": "咨询反馈",
"func": []
}, {
"form_name": "其他",
"func": []
}, {
"form_name": "平台APP接入",
"func": []
}]
}, {
"module_name": "智能化需求:云平台",
"form_list": [{
"form_name": "云平台选择",
"func": []
}, {
"form_name": "工作人员账号",
"func": []
}, {
"form_name": "项目管理",
"func": []
}, {
"form_name": "固件管理",
"func": []
}, {
"form_name": "设备激活",
"func": []
}, {
"form_name": "设备活跃",
"func": []
}, {
"form_name": "告警中心",
"func": []
}, {
"form_name": "用户概览",
"func": []
}, {
"form_name": "用户搜索",
"func": []
}, {
"form_name": "用户列表",
"func": []
}, {
"form_name": "用户新增",
"func": []
}, {
"form_name": "用户活跃",
"func": []
}, {
"form_name": "数据大屏",
"func": []
}, {
"form_name": "FAQ",
"func": []
}, {
"form_name": "操作日志",
"func": []
}, {
"form_name": "电商功能",
"func": []
}, {
"form_name": "功能扩展",
"func": []
}]
}],
"company": {
"company_name": "1",
"company_url": "1",
"company_address": "1",
"company_scale": "50-150人",
"company_desc": "1",
"contact_department": "1",
"contact_job": "11",
"contact_phone": "1",
"contact_email": "1",
"order_num": "10-50K",
"product_team": "5-20人",
"remarks": "1111"
},
"product": {
"product_type": "智能家装",
"product_category": "1",
"product_status": "正在开发",
"product_ship_date": "2019-11-22T10:41:42.970Z"
},
"price": 0
}
}