接口列表
客户新建、修改、查询接口
客户删除接口
客户新建、修改、查询接口
功能
客户的新增、修改、查询
地址
/api/customers/customers
GET方法查询客户列表
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| name | string | 根据客户人的名字查询 | 否 | |
| organization_name | string | 根据客户人的单位名称查询 | 否 | |
| organization_id | int | 根据单位id查询 | 否 | |
| string | 根据微信查询 | 否 | ||
| phoneNumber | string | 根据客户人的手机号查询 | 否 | |
| page | int | 默认1 | ||
| count | int | 默认20 |
参数说明:
根据客户的修改时间从新到旧排序
返回格式
{"data": [{"id": 3,"name": "李白","organization_id": 1,"job": "国务院院长","sex": 1,"phoneNumber": 123456,"wechat": "C_duxin","qq": "123456","birthday": "2021-01-01","status": 1,"createTime": "2021-07-13 08:19:33","updateTime": "2021-07-13 08:20:35","note": null,"organization_name": "WTO","organization_address": "北京省北京市西北旺县亮家店村15号楼601"}],"status": 0,"page_info": {"total": 1,"page": 1,"count": 1}}
POST方法新建、修改客户
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| customers_id | int | 有id的时候是修改已有,没有的时候是新建 | 修改:必须 新建:不传 |
|
| name | string | 客户人的名字 | 是 | |
| job | string | 职位 | 否 | |
| sex | int | 性别 1:男 2:女 3:未知 |
否,默认3 | |
| phoneNumber | int | 电话号码 | 否 | |
| string | 微信 | 否 | ||
| string | 否 | |||
| birthday | string | 生日 | 格式: 2001-12-12 |
否 |
| organization_id | int | 单位id | 是 |
参数说明:
返回格式
{status: 0,msg: '操作成功'}或{status: 1,msg: '失败描述'}
客户删除接口
功能
删除客户信息
地址
/api/customers/delcustomers
请求方法
POST
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| customers_id | 客户id | 是 |
返回格式
{status: 0,msg: '删除成功'}
单位查询、修改、新建接口
功能
查询单位、修改、新建单位
地址
/api/customers/organization
GET方法查询单位
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| name | int | 名字,根据传入参数模糊查询 | 否,不传的时候查询全部 |
返回格式
{status: 0,page_info: {total: 100, page: 1, count: 20},data: [{id:1, name: xx, provience: xx, city: xx, county: xx, address: xx,createTime: '2020-01-01 00:00:00', updateTime: '2020-01-01 00:00:00',},{..}]}
POST方法新建、修改单位
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| organization_id | int | 单位id | 修改:必须 新建:不传 |
|
| organization_name | string | 单位名字 | 是 | |
| provience | string | 省份 | 否 | |
| city | string | 市区 | 否 | |
| county | string | 县 | 否 | |
| address | string | 县以下详细地址 | 否 | |
| note | string | 备注 | 否 |
返回格式
{status: 0,msg: '操作成功'}{status: 1,msg: '失败描述'}
单位删除接口
功能
删除单位信息
地址
/api/customers/delorganization
请求方法
POST
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| organization_id | 单位id | 是 |
返回格式
{status: 0,msg: '删除成功'}
创建、修改、查看用户接口
功能
地址
/api/user/user
POST请求方法
创建、修改
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| user_id | int | 用户id | 创建用户:不传 修改用户:是 |
|
| username | string | 用户名 | 创建用户:是 修改用户:不传 |
|
| password | string | 密码 | 创建用户:是 修改用户:不传 |
|
| name | string | 姓名 | 是 | |
| string | 否 | |||
| department | string | 部门 | 否 | |
| role_id | int | 角色组id | 是 | |
| sex | int | 性别, 1:男 2:女 3:未知 |
否 | |
| phoneNumber | int | 否 | ||
| position | string | 否 | ||
| status | string | -1:逻辑删除 0:禁止 1:启用 |
否,默认1 |
返回格式
{status: 0,msg: 操作成功}// 或者{status: 1,msg: 创建失败}
示例
post参数{"user_id": 2,"username": "lucy","password": "123456","name": "lucily","role_id": 2,"status": 0}返回格式{"data": [{"id": 1,"username": "tom","date_joined": "2021-07-15 17:42:13","department": null,"name": "Tom","sex": 3,"phoneNumber": null,"position": null,"note": null,"status": 1,"role_name": "general"},{"id": 2,"username": "lucy","date_joined": "2021-07-15 17:42:26","department": null,"name": "lucily","sex": 3,"phoneNumber": null,"position": null,"note": null,"status": 0,"role_name": "general"}],"status": 0,"page_info": {"total": 2,"page": 1,"count": 20}}
GET请求方法
查看用户
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| page | 否,默认1 | |||
| count | 否,默认20 | |||
| status | string | all:所有() 0:禁止 1:启用 |
否,默认all |
返回格式
{"data": [{"id": 1,"last_login": null,"username": "admin","date_joined": "2021-07-15 08:57:28","department": null,"name": "1st","role_id": 1,"sex": 3,"phoneNumber": null,"position": null,"email": null,"forbidden": 0,"createTime": "2021-07-15 08:57:28","updateTime": "2021-07-15 09:00:37","note": null}],"status": 0,"page_info": {"total": 1,"page": 1,"count": 20}}
修改密码接口
功能
修改密码接口
地址
/api/user/password
请求方法
POST
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| username | string | 用户名 | 是 | |
| old_password | string | 旧密码 | 是 | |
| new_password | string | 新密码 | 是 |
返回格式
{status: 0,msg: 修改成功}// 或者{status: 1,msg: 修改失败}
创建、修改角色组接口
功能
地址
/api/user/role
POST请求方法
创建、修改角色组
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| role_id | int | 用户id | 创建:不传 修改:是 |
|
| name | string | 名字 | 否 |
返回格式
{status: 0,msg: 操作成功}// 或者{status: 1,msg: 操作失败}
GET请求方法
查看角色组
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
返回格式
{"data": [{"id": 1,"name": "admin","content": null,"forbidden": 0,"createTime": "2021-07-15 08:56:43","updateTime": "2021-07-15 08:56:43","note": null},{"id": 2,"name": "general","content": null,"forbidden": 0,"createTime": "2021-07-15 08:56:52","updateTime": "2021-07-15 08:56:52","note": null}],"status": 0}
删除组接口
功能
删除组
地址
/api/user/delrole
请求方法
POST
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| role_id | int | role的id | 是 |
返回格式
略
