发表于: 2020-01-02 22:47:52
1 1074
今天完成的事:
1、账号列表:
简要描述:
- 账号列表接口
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/list
请求方式:
- GET
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
pageNumber | 否 | number | 当前页码,默认为1 |
pageSize | 否 | number | 当前页码显示数,默认为5 |
返回示例
{
"code": 200,
"msg": "success",
"data": {
"managers": {
"pageNum": 1,
"pageSize": 5,
"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/manages
请求方式:
- GET
请求参数:
无
返回示例
{
"code": 200,
"msg": "success",
"data": {
"roles": [
{
"id": 1,
"name": "前台用户管理",
"role_msg": "负责前台用户的管理"
},
{
"id": 2,
"name": "课程管理",
"role_msg": "负责课程的管理"
}
]
}
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
data | object | 数据信息 |
data参数说明
参数名 | 类型 | 说明 |
---|---|---|
id | number | 角色id |
name | string | 角色名称 |
role_msg | string | 角色说明 |
3、账号新增(数据提交):
简要描述:
- 账号新增(数据提交)接口
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager
请求方式:
- POST
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | 账号名称 |
password | 是 | string | 密码 |
create_by | 是 | number | 创建人 |
role_id | 否 | number | 账号对应角色id |
返回示例
{
"code": 200,
"msg": "success"
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
4、账号删除:
简要描述:
- 账号删除接口
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/{id}
请求方式:
- DELETE
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | 是 | number | 账号id |
返回示例
{
"code": 200,
"msg": "success"
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
5、账号编辑(数据回显):
简要描述:
- 账号编辑(数据回显)接口,仅可编辑名称、对应角色
- 账号原有角色是已勾选状态,返回的所有角色,除去原有角色,其他是未有角色
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/{id}
请求方式:
- GET
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | 是 | number | 账号id |
返回示例
{
"code": 200,
"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 | object | 账号对应角色信息 |
role数据说明
参数名 | 类型 | 说明 |
---|---|---|
id | number | 主键id |
name | string | 角色名称 |
role_msg | string | 角色说明 |
6、账号编辑(数据提交):
简要描述:
- 账号编辑(数据提交)接口
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/{id}
请求方式:
- PUT
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | 是 | number | 账号id |
update_by | 是 | string | 编辑人 |
返回示例
{
"code": 200,
"msg": "success"
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
7、账号查询:
简要描述:
- 账号查询接口,根据名称模糊查询
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/search
请求方式:
- GET
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | 账号名称 |
pageNumber | 否 | number | 当前页码,默认为1 |
pageSize | 否 | number | 当前页码显示数,默认为5 |
返回示例
{
"code": 200,
"msg": "success",
"data": {
"managers": {
"pageNum": 1,
"pageSize": 5,
"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/role/list
请求方式:
- GET
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
pageNumber | 否 | number | 当前页码,默认为1 |
pageSize | 否 | number | 当前页码显示数,默认为5 |
返回示例
{
"code": 200,
"msg": "success",
"data": {
"roles": {
"pageNum": 1,
"pageSize": 5,
"total": 2,
"pages": 1,
"list": [
{
"id": 1,
"name": "前台用户管理",
"role_msg": "负责前台用户的管理",
"create_at": 1234567890123,
"update_at": 1234567890123,
"create_by": "超级管理员",
"update_by": "超级管理员"
},
{
"id": 2,
"name": "课程管理",
"role_msg": "负责课程的管理",
"create_at": 1234567890123,
"update_at": 1234567890123,
"create_by": "超级管理员",
"update_by": "超级管理员"
}
]
}
}
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
data | object | 数据信息 |
data数据说明
参数名 | 类型 | 说明 |
---|---|---|
id | number | 主键id |
name | string | 角色名称 |
role_msg | string | 角色说明 |
create_at | number | 创建时间 |
create_by | string | 创建人 |
update_at | number | 更新时间 |
update_by | string | 更新人 |
2、角色新增(展示权限):
简要描述:
- 角色新增接口,将权限展示,新增时选择对应权限
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/role
请求方式:
- GET
请求参数:
无
返回示例
{
"code": 200,
"msg": "success",
"data": {
"permissions": [
{
"id": 1,
"name": "前台用户管理权限",
"per_msg": "负责前台用户的管理权限"
},
{
"id": 2,
"name": "课程管理权限",
"per_msg": "负责课程的管理权限"
}
]
}
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
data | object | 数据信息 |
data参数说明
参数名 | 类型 | 说明 |
---|---|---|
id | number | 权限id |
name | string | 权限名称 |
per_msg | string | 权限说明 |
3、角色新增(数据提交):
简要描述:
- 角色新增(数据提交)接口
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/role
请求方式:
- POST
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | 角色名称 |
role_msg | 是 | string | 角色说明 |
create_by | 是 | number | 创建人 |
permission_id | 否 | number | 角色对应权限id |
返回示例
{
"code": 200,
"msg": "success"
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
4、角色删除:
简要描述:
- 角色删除接口
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/role/{id}
请求方式:
- DELETE
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | 是 | number | 角色id |
返回示例
{
"code": 200,
"msg": "success"
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
5、角色编辑(数据回显):
简要描述:
- 角色编辑(数据回显)接口,仅可编辑名称、对应权限
- 角色原有权限是已勾选状态,返回的所有权限,除去原有权限,其他是未有权限
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/role/{id}
请求方式:
- GET
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | 是 | number | 角色id |
返回示例
{
"code": 200,
"msg": "success",
"data": {
"role": {
"id": 1,
"name": "前台用户管理",
"permissions": [
{
"id": 1,
"name": "前台用户管理权限",
"per_msg": "对前台用户进行管理的权限"
}
]
},
"permissions": [
{
"id": 1,
"name": "前台用户管理权限",
"per_msg": "负责前台用户管理的权限"
},
{
"id": 2,
"name": "课程管理的权限",
"per_msg": "负责课程管理的权限"
}
]
}
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
data | object | 数据信息 |
data数据说明
参数名 | 类型 | 说明 |
---|---|---|
id | number | 主键id |
name | string | 角色名称 |
permissions | object | 角色对应权限信息 |
permission数据说明
参数名 | 类型 | 说明 |
---|---|---|
id | number | 主键id |
name | string | 权限名称 |
per_msg | string | 权限说明 |
6、角色编辑(数据提交):
简要描述:
- 角色编辑(数据提交)接口
请求URL:
dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/role/{id}
请求方式:
- PUT
请求参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | 是 | number | 角色id |
update_by | 是 | string | 编辑人 |
返回示例
{
"code": 200,
"msg": "success"
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | number | 状态码 |
msg | string | 状态信息 |
明天计划的事:
评论