@cfygaoyang
2019-11-20T08:37:37.000000Z
字数 8227
阅读 819
未分类
请求地址: 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}}