发表于: 2020-01-07 21:30:13
0 1286
今天完成的事情
1.小组讨论相对应接口问题
后台账号管理
1、账号列表:
简要描述:
· 账号列表接口
· 输入名称时,名称查询为模糊查询
· 无条件时,展示列表
请求URL:
· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/list/search
请求方式:
· GET
请求参数:
参数名 | 必选 | 类型 | 说明 |
name | 是 | string | 账号名称 |
pageNumber | 否 | number | 当前页码,默认为1 |
pageSize | 否 | number | 当前页码显示数,默认为10 |
返回示例
{ "code": 1200, "msg": "success", "data": { "managers": { "pageNum": 1, "pageSize": 10, "total": 2, "pages": 1, "list": [ { "id": 1, "name": "哈哈", "create_at": 1234567890123, "update_at": 1234567890123, "create_by": "超级管理员", "update_by": "管理员" }, { "id": 2, "name": "智孝", "create_at": 1234567890123, "update_at": 1234567890123, "create_by": "超级管理员", "update_by": "管理员" } ] } } } |
返回参数说明
参数名 | 类型 | 说明 |
code | number | 状态码 |
msg | string | 状态信息 |
data | object | 数据信息 |
data数据说明
参数名 | 类型 | 说明 |
id | number | 主键id |
name | string | 账号名称 |
create_at | number | 创建时间 |
create_by | string | 创建人 |
update_at | number | 更新时间 |
update_by | string | 更新人 |
2、账号新增(展示角色):
简要描述:
· 账号新增接口,将角色展示,新增时选择对应角色
请求URL:
· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager
请求方式:
· GET
请求参数:
无
返回示例
{ "code": 1200, "msg": "success", "data": { "roles": [ { "id": 1, "name": "前台用户管理", "role_msg": "负责前台用户的管理" }, { "id": 2, "name": "课程管理", "role_msg": "负责课程的管理" } ] } } |
返回参数说明
参数名 | 类型 | 说明 |
code | number | 状态码 |
msg | string | 状态信息 |
data | array | 数据信息 |
data参数说明
参数名 | 类型 | 说明 |
id | number | 角色id |
name | string | 角色名称 |
role_msg | string | 角色说明 |
3、账号新增(数据提交):
简要描述:
· 账号新增(数据提交)接口
· 需要将当前管理员账号id、名称、新建账号名称、密码传入接口
请求URL:
· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager
请求方式:
· POST
请求参数:
参数名 | 必选 | 类型 | 说明 |
name | 是 | string | 账号名称 |
password | 是 | string | 密码 |
create_id | 是 | number | 创建人id |
create_by | 是 | string | 创建人名称 |
role_id | 否 | number | 账号对应角色id |
返回示例
{ "code": 1200, "msg": "success" } |
返回参数说明
参数名 | 类型 | 说明 |
code | number | 状态码 |
msg | string | 状态信息 |
4、账号删除:
简要描述:
· 账号删除接口
请求URL:
· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/{id}
请求方式:
· DELETE
请求参数:
参数名 | 必选 | 类型 | 说明 |
id | 是 | number | 账号id |
返回示例
{ "code": 1200, "msg": "success" } |
返回参数说明
参数名 | 类型 | 说明 |
code | number | 状态码 |
msg | string | 状态信息 |
5、账号编辑(数据回显):
简要描述:
· 账号编辑(数据回显)接口,仅可编辑名称、对应角色
· 账号原有角色是已勾选状态,返回的所有角色,除去原有角色,其他是未有角色
请求URL:
· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/{id}
请求方式:
· GET
请求参数:
参数名 | 必选 | 类型 | 说明 |
id | 是 | number | 账号id |
返回示例
{ "code": 1200, "msg": "success", "data": { "manager": { "id": 1, "name": "哈哈", "roles": [ { "id": 1, "name": "前台用户管理", "role_msg": "对前台用户进行管理" } ] }, "roles": [ { "id": 1, "name": "前台用户管理", "role_msg": "负责前台用户的管理" }, { "id": 2, "name": "课程管理", "role_msg": "负责课程的管理" } ] } } |
返回参数说明
参数名 | 类型 | 说明 |
code | number | 状态码 |
msg | string | 状态信息 |
data | object | 数据信息 |
data数据说明
参数名 | 类型 | 说明 |
id | number | 主键id |
name | string | 账号名称 |
roles | array | 账号对应角色信息 |
role数据说明
参数名 | 类型 | 说明 |
id | number | 主键id |
name | string | 角色名称 |
role_msg | string | 角色说明 |
评论