2024-06-17 17:33:44 +08:00
|
|
|
|
# 概述
|
|
|
|
|
|
2024-06-21 09:21:31 +08:00
|
|
|
|
## 接口约定
|
|
|
|
|
|
|
|
|
|
系统中的所有接口均遵循以下约定。
|
|
|
|
|
|
|
|
|
|
1. 除了与文件上传/下载相关的接口外,都是`POST`请求,请求报文使用`JSON`格式。
|
|
|
|
|
2. 文件下载使用GET请求(此种类型,加解密再讨论下)。
|
|
|
|
|
3. 文件上传使用POST请求,请求报文使用`multipart/form-data`格式。
|
|
|
|
|
|
|
|
|
|
## 加密/解密
|
|
|
|
|
|
2024-06-17 17:33:44 +08:00
|
|
|
|
请求报文,Header中需要添加参数
|
|
|
|
|
|
2024-06-21 09:21:31 +08:00
|
|
|
|
| 参数名称 | 说明 | 备注 |
|
2024-06-18 09:06:19 +08:00
|
|
|
|
| -------- | -------- | --- |
|
2024-06-21 09:50:00 +08:00
|
|
|
|
| token | 令牌 | 需要鉴权的API 才需要添加此参数 |
|
2024-06-21 09:21:31 +08:00
|
|
|
|
| V | 加密向量 | 必须添加 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-21 09:21:31 +08:00
|
|
|
|
加密采用AES/CBC/ZeroPadding加密方式,密钥长度为16位。,IV长度为16位(每次请求时随机生成)。
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-27 09:31:38 +08:00
|
|
|
|
# 权限模块
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-27 09:31:38 +08:00
|
|
|
|
# API接口一览表
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
| 接口分类 | 接口描述 | API接口 | 权限 |
|
|
|
|
|
|:-----:|:------------------|:----------------------------------|-|
|
|
|
|
|
| 系统登录 | 1.1、获取验证码 | /api/auth/captchaImage | |
|
|
|
|
|
| 系统登录 | 1.2、系统登录 | /api/auth/login | |
|
|
|
|
|
| 系统登录 | 1.3、退出登录 | /api/auth/logout | |
|
|
|
|
|
| 系统登录 | 1.4、修改密码 | /api/auth/password/changePassword | |
|
|
|
|
|
| 菜单管理 | 2.1、新增菜单 | /api/menus/add | SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 菜单管理 | 2.2、查询菜单 | /api/menus/query | |
|
|
|
|
|
| 菜单管理 | 2.3、更新菜单 | /api/menus/update |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 菜单管理 | 2.4、删除菜单 | /api/menus/delete |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 菜单管理 | 2.5、获取所有菜单信息 | /api/menus/list | |
|
|
|
|
|
| 菜单管理 | 2.6、查询登录账号所绑定的菜单树 | /api/menus/tree | |
|
|
|
|
|
| 公司机构 | 3.1、公司机构查询 | /api/org/query | |
|
|
|
|
|
| 公司机构 | 3.2、添加机构信息 | /api/org/add |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 公司机构 | 3.3、修改机构信息 | /api/org/update |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 公司机构 | 3.4、删除指定机构 | /api/org/delete | SYS_AUTHORITY_ID_ADMIN|
|
|
|
|
|
| 公司机构 | 3.5、获取所有的公司机构 | /api/org/list | |
|
|
|
|
|
| 职员操作 | 4.1、职员查询 | /api/user/query | |
|
|
|
|
|
| 职员操作 | 4.2、职员创建 | /api/user/add |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 职员操作 | 4.3、职员修改 | /api/user/update |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 职员操作 | 4.4、职员删除 | /api/user/delete |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 职员操作 | 4.5、根据id更新职员信息 | /api/user/updateById | |
|
|
|
|
|
| 系统角色 | 5.1、系统角色查询 | /api/role/query | |
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 系统角色 | 5.2、系统角色新增 | /api/role/add |SYS_AUTHORITY_ID_ADMIN |
|
|
|
|
|
| 系统角色 | 5.3、系统角色删除 | /api/role/delete | SYS_AUTHORITY_ID_ADMIN|
|
|
|
|
|
| 系统角色 | 5.4、系统角色更新 | /api/role/update | SYS_AUTHORITY_ID_ADMIN|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
| 系统角色 | 5.5、根据角色id获取角色权限信息 | /api/role/getAuthorityById | |
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 系统权限 | 6.1、获取所有权限 | /api/authority/query | |
|
2024-06-18 11:06:18 +08:00
|
|
|
|
|
2024-06-21 15:05:13 +08:00
|
|
|
|
## 1.1、验证码获取
|
2024-06-21 09:50:00 +08:00
|
|
|
|
> /api/auth/captchaImage
|
2024-06-18 11:06:18 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
|
|
|
|
无入参
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code": 200,
|
|
|
|
|
"msg": "操作成功",
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"success": true,
|
2024-06-18 11:06:18 +08:00
|
|
|
|
"data": {
|
2024-06-21 09:50:00 +08:00
|
|
|
|
"img": "",
|
2024-06-21 10:05:48 +08:00
|
|
|
|
"key": "9007a0158f7c4635b4e6e577de7406e0"
|
2024-06-21 09:50:00 +08:00
|
|
|
|
}
|
2024-06-18 11:06:18 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
调用成功返回描述
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------------------- |--------| -------- |------------|
|
|
|
|
|
| img | String | No | 图片base64编码 |
|
2024-06-21 10:05:48 +08:00
|
|
|
|
| key | String | No | 验证码唯一标志 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-21 15:05:13 +08:00
|
|
|
|
## 1.2、系统登录
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-18 11:06:18 +08:00
|
|
|
|
使用用户名和密码,验证码和验证码的唯一标识登录系统,POST请求
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-21 09:50:00 +08:00
|
|
|
|
> /api/auth/login
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-18 09:06:19 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"userName":"test",
|
|
|
|
|
"password":"test123",
|
|
|
|
|
"key":"ef4a4e7230a14e7ebbb657c135be2945",
|
|
|
|
|
"keep":true,
|
|
|
|
|
"code":"4OEE"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| -------- |---------| ---- |------|
|
|
|
|
|
| userName | String | no | 用户名 |
|
|
|
|
|
| password | String | no | 用户密码 |
|
|
|
|
|
| code | String | no | 验证码 |
|
|
|
|
|
| key | String | no | 唯一标志 |
|
|
|
|
|
| keep | boolean | no | 是否记住 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-18 11:06:18 +08:00
|
|
|
|
"code": 200,
|
2024-06-21 16:01:55 +08:00
|
|
|
|
"success": true,
|
2024-06-18 11:06:18 +08:00
|
|
|
|
"data": {
|
2024-06-21 16:01:55 +08:00
|
|
|
|
"sysUser": {
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"id": "73218693257382912",
|
2024-06-21 16:01:55 +08:00
|
|
|
|
"account": "admin",
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"userName": "管理员",
|
|
|
|
|
"orgId": "1",
|
|
|
|
|
"authorities": [
|
|
|
|
|
103,
|
|
|
|
|
101,
|
|
|
|
|
102
|
|
|
|
|
]
|
2024-06-21 16:01:55 +08:00
|
|
|
|
},
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"refreshToken": "966333eee8b74f83b04cbd4d2e57695e",
|
|
|
|
|
"token": "3090c84d828c402a86d00c0d43bb3783"
|
2024-06-21 16:01:55 +08:00
|
|
|
|
},
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
调用成功返回描述
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------------------- |--------| -------- |-----------|
|
|
|
|
|
| token | String | No | 令牌(未加密) |
|
|
|
|
|
| refreshToken | String | No | 刷新令牌(未加密) |
|
|
|
|
|
| sysUser | String | No | 用户信息 |
|
|
|
|
|
|
|
|
|
|
sysUser描述
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
|---------------------|--------| -------- |--------|
|
|
|
|
|
| id | String | No | 主键id |
|
|
|
|
|
| account | String | No | 账户名称 |
|
|
|
|
|
| userName | String | No | 用户名称 |
|
|
|
|
|
| orgId | String | No | 组织机构id |
|
|
|
|
|
| authorities | List | No | 权限id列表 |
|
|
|
|
|
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-21 15:05:13 +08:00
|
|
|
|
## 1.3、退出登录
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
注销令牌退出登录,POST请求
|
|
|
|
|
|
2024-06-21 09:50:00 +08:00
|
|
|
|
> /api/auth/logout
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-21 09:50:00 +08:00
|
|
|
|
无入参
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-21 21:04:11 +08:00
|
|
|
|
"code":200,
|
|
|
|
|
"data": null,
|
2024-06-17 17:33:44 +08:00
|
|
|
|
"msg":"令牌已注销"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-21 15:05:13 +08:00
|
|
|
|
## 1.4、修改密码
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
修改登录密码,POST请求
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
> /api/auth/changePassword
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-21 09:50:00 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"id":"1489",
|
|
|
|
|
"oldPassword":"test123",
|
|
|
|
|
"newPassword":"test123456"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ----------- | -------- | ---- | ------ |
|
|
|
|
|
| oldPassword | String | NO | 旧密码 |
|
|
|
|
|
| newPassword | String | NO | 新密码 |
|
2024-06-29 20:48:27 +08:00
|
|
|
|
| id | String | NO | 用户名 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"msg": "密码修改成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-21 15:05:13 +08:00
|
|
|
|
# 2、菜单管理
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 2.1、新增菜单
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
|
|
|
|
|
新增菜单接口,POST请求
|
|
|
|
|
|
|
|
|
|
> /api/menus/add
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
|
|
|
|
入参定义
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"menuName": "菜单1",
|
|
|
|
|
"menuOrder": 1,
|
|
|
|
|
"menuIcon": "icon1",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "param",
|
|
|
|
|
"authorityId": "123",
|
|
|
|
|
"parentMenuId": "0",
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"revision": 1
|
2024-06-21 15:05:13 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-24 10:58:12 +08:00
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ----------- |---------| ---- |--------|
|
|
|
|
|
| menuName | String | YES | 菜单名称 |
|
|
|
|
|
| menuOrder | Integer | YES | 菜单排列顺序 |
|
|
|
|
|
| menuIcon | String | YES | 菜单图标名称 |
|
|
|
|
|
| funType | Integer | YES | 菜单操作类型 |
|
|
|
|
|
| funParam | String | YES | 菜单操作参数 |
|
|
|
|
|
| authorityId | Long | YES | 权限ID |
|
|
|
|
|
| parentMenuId | Long | YES | 上级菜单ID |
|
|
|
|
|
| revision | Integer | YES | 乐观锁 |
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code": 200,
|
|
|
|
|
"msg": "操作成功",
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"success": true,
|
2024-06-21 15:05:13 +08:00
|
|
|
|
"data": {
|
|
|
|
|
"id": "123",
|
|
|
|
|
"menuName": "菜单1",
|
|
|
|
|
"menuOrder": 1,
|
|
|
|
|
"menuIcon": "icon1",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "param",
|
|
|
|
|
"authorityId": "123",
|
|
|
|
|
"parentMenuId": "0",
|
|
|
|
|
"revision": 1,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": 123456,
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": 12345
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 2.2、查询菜单
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
|
|
|
|
|
查询菜单接口,分页查询,POST请求
|
|
|
|
|
|
|
|
|
|
> /api/menus/query
|
|
|
|
|
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
|
|
|
|
入参定义
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"parentMenuId": "0",
|
|
|
|
|
"pageSize": 1,
|
|
|
|
|
"pageNum": 1
|
2024-06-21 15:05:13 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ----------- |---------| ---- |--------|
|
|
|
|
|
| parentMenuId | Long | YES | 上级菜单ID |
|
|
|
|
|
| pageSize | Integer | YES | 分页大小 |
|
|
|
|
|
| pageNum | Integer | YES | 当前页数 |
|
|
|
|
|
|
|
|
|
|
|
2024-06-21 15:05:13 +08:00
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"total": 9,
|
|
|
|
|
"rows": [
|
|
|
|
|
{
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 07:08:23",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-27 08:38:16",
|
|
|
|
|
"revision": 2,
|
|
|
|
|
"id": "73261935099379712",
|
|
|
|
|
"menuName": "首页",
|
|
|
|
|
"menuOrder": 0,
|
|
|
|
|
"menuIcon": "el-icon-HomeFilled",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "/dashboard.vue",
|
|
|
|
|
"parentMenuId": 1
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"code": 200,
|
|
|
|
|
"msg": "查询成功"
|
2024-06-21 15:05:13 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 2.3、更新菜单
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
更新菜单接口,post请求
|
|
|
|
|
|
|
|
|
|
> /api/menus/update
|
2024-06-24 09:44:05 +08:00
|
|
|
|
|
2024-06-27 09:31:38 +08:00
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
入参定义
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"id": "123",
|
|
|
|
|
"menuName": "菜单1",
|
|
|
|
|
"menuOrder": 1,
|
|
|
|
|
"menuIcon": "icon1",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "param",
|
|
|
|
|
"authorityId": "123",
|
|
|
|
|
"parentMenuId": "0",
|
|
|
|
|
"revision": 1
|
2024-06-21 15:05:13 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code":"200",
|
|
|
|
|
"msg":"更新成功",
|
|
|
|
|
"success": true
|
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 2.4、删除菜单
|
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
删除菜单接口,post请求
|
|
|
|
|
|
|
|
|
|
> /api/menus/delete
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
入参定义
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-29 20:48:27 +08:00
|
|
|
|
"id": "73261978251165698"
|
2024-06-21 15:05:13 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-24 09:44:05 +08:00
|
|
|
|
调用成功返回示例
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code":"200",
|
|
|
|
|
"msg":"成功",
|
|
|
|
|
"success": true
|
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
2024-06-25 21:01:50 +08:00
|
|
|
|
## 2.5、获取所有菜单
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
2024-06-29 20:48:27 +08:00
|
|
|
|
获取所有菜单接口,post请求
|
|
|
|
|
> /api/menus/list
|
2024-06-25 21:01:50 +08:00
|
|
|
|
|
|
|
|
|
入参定义
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"parentMenuId": 0
|
2024-06-25 21:01:50 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code": 200,
|
|
|
|
|
"msg": "操作成功",
|
|
|
|
|
"success": true,
|
|
|
|
|
"data": [
|
|
|
|
|
{
|
|
|
|
|
"id": "123",
|
|
|
|
|
"menuName": "菜单1",
|
|
|
|
|
"menuOrder": 1,
|
|
|
|
|
"menuIcon": "icon1",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "param",
|
|
|
|
|
"authorityId": "123",
|
|
|
|
|
"parentMenuId": "0",
|
|
|
|
|
"revision": 1,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": 123456,
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": 12345
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 2.6、获取登录账号所绑定菜单
|
|
|
|
|
|
|
|
|
|
获取登录账号所绑定菜单接口
|
|
|
|
|
> /api/menus/tree
|
2024-06-25 21:01:50 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
入参定义
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
无入参
|
2024-06-25 21:01:50 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"data": {
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "1",
|
|
|
|
|
"menuName": "系统菜单",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"menuOrder": 0,
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"funType": 1,
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"funParam": "",
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"parentMenuId": "0",
|
|
|
|
|
"revision": 1,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 15:08:23",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-27 15:10:14",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"children": [
|
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "73261935099379712",
|
|
|
|
|
"menuName": "首页",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"menuOrder": 0,
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"menuIcon": "el-icon-HomeFilled",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"funType": 1,
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"funParam": "/dashboard.vue",
|
|
|
|
|
"parentMenuId": "1",
|
|
|
|
|
"revision": 2,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 15:08:23",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-27 16:38:16",
|
|
|
|
|
"children": []
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": "73264464182902784",
|
|
|
|
|
"menuName": "设备管理",
|
|
|
|
|
"menuOrder": 1,
|
|
|
|
|
"menuIcon": "fa fa-wrench",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "",
|
|
|
|
|
"parentMenuId": "1",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"revision": 1,
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 17:49:11",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-27 17:49:11",
|
|
|
|
|
"children": []
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": "73261978251165696",
|
|
|
|
|
"menuName": "系统管理",
|
|
|
|
|
"menuOrder": 3,
|
|
|
|
|
"menuIcon": "el-icon-Setting",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "",
|
|
|
|
|
"authorityId": 101,
|
|
|
|
|
"parentMenuId": "1",
|
|
|
|
|
"revision": 3,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 15:11:08",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-28 08:48:07",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"children": [
|
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "73264252690890752",
|
|
|
|
|
"menuName": "机构管理",
|
|
|
|
|
"menuOrder": 1,
|
|
|
|
|
"menuIcon": "el-icon-Briefcase",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "/InstitutionalManagement/InstitutionalManagement.vue",
|
|
|
|
|
"parentMenuId": "73261978251165696",
|
|
|
|
|
"revision": 2,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 17:35:44",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-28 08:46:01",
|
|
|
|
|
"children": []
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": "73263970159165440",
|
|
|
|
|
"menuName": "用户配置",
|
|
|
|
|
"menuOrder": 2,
|
|
|
|
|
"menuIcon": "fa fa-user",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "/auth/userManagement/index.vue",
|
|
|
|
|
"parentMenuId": "73261978251165696",
|
|
|
|
|
"revision": 2,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 17:17:46",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-27 17:19:57",
|
|
|
|
|
"children": []
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": "73263768646451200",
|
|
|
|
|
"menuName": "角色配置",
|
|
|
|
|
"menuOrder": 3,
|
|
|
|
|
"menuIcon": "el-icon-Avatar",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "/RoleManagement/RoleManagement.vue",
|
|
|
|
|
"parentMenuId": "73261978251165696",
|
|
|
|
|
"revision": 5,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 17:04:57",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-28 08:46:54",
|
|
|
|
|
"children": []
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": "73263965539926016",
|
|
|
|
|
"menuName": "菜单配置",
|
|
|
|
|
"menuOrder": 4,
|
|
|
|
|
"menuIcon": "fa fa-th-list",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"funType": 1,
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"funParam": "/auth/menuManagement/index.vue",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"authorityId": 101,
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"parentMenuId": "73261978251165696",
|
|
|
|
|
"revision": 5,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 17:17:29",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-28 08:46:58",
|
|
|
|
|
"children": []
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": "73263976546828288",
|
|
|
|
|
"menuName": "物模型配置",
|
|
|
|
|
"menuOrder": 5,
|
|
|
|
|
"menuIcon": "fa fa-print",
|
|
|
|
|
"funType": 1,
|
|
|
|
|
"funParam": "",
|
|
|
|
|
"parentMenuId": "73261978251165696",
|
|
|
|
|
"revision": 2,
|
|
|
|
|
"createdBy": "aaa",
|
|
|
|
|
"createdTime": "2024-06-27 17:18:11",
|
|
|
|
|
"updatedBy": "aaa",
|
|
|
|
|
"updatedTime": "2024-06-28 08:47:05",
|
2024-06-25 21:01:50 +08:00
|
|
|
|
"children": []
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"msg": "操作成功"
|
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
返回参数描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
|--------------|---------| ---- |--------|
|
|
|
|
|
| id | String | YES | 主键ID |
|
|
|
|
|
| menuName | String | YES | 菜单名称 |
|
|
|
|
|
| menuOrder | Integer | YES | 菜单排列顺序 |
|
|
|
|
|
| menuIcon | String | YES | 菜单图标名称 |
|
|
|
|
|
| funType | Integer | YES | 菜单操作类型 |
|
|
|
|
|
| funParam | String | YES | 菜单操作参数 |
|
|
|
|
|
| authorityId | Long | YES | 权限ID |
|
|
|
|
|
| parentMenuId | Long | YES | 上级菜单ID |
|
|
|
|
|
| revision | Integer | YES | 乐观锁 |
|
|
|
|
|
| createdBy | String | YES | 创建人 |
|
|
|
|
|
| createdTime | String | YES | 创建时间 |
|
|
|
|
|
| updatedBy | String | YES | 更新人 |
|
|
|
|
|
| updatedTime | String | YES | 更新时间 |
|
|
|
|
|
| children | List | YES | 子菜单列表 |
|
2024-06-21 15:05:13 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
|
|
|
|
|
[//]: # (!> 下面的文档有待确认)
|
2024-06-21 09:50:00 +08:00
|
|
|
|
|
2024-06-27 09:31:38 +08:00
|
|
|
|
# 3、公司机构
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
组织机构模块提供的API包括机构查询、添加、修改等功能。
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 3.1、公司机构查询
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
提供获取所有机构信息的功能,POST方式
|
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
> /api/org/query
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-21 14:34:08 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-21 14:34:08 +08:00
|
|
|
|
"name":"12",
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"parentOrgId":"1",
|
|
|
|
|
"province":"江苏",
|
|
|
|
|
"city":"南京",
|
|
|
|
|
"county":"玄武区",
|
|
|
|
|
"pageSize": 1,
|
|
|
|
|
"pageNum": 1
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ----------- |---------| ---- |---------------------|
|
|
|
|
|
| name | String | YES | 机构名称,当名称为空时查询所有机构数据 |
|
|
|
|
|
| parentOrgId | String | YES | 上级机构ID |
|
|
|
|
|
| province | String | YES | 省 |
|
|
|
|
|
| city | String | YES | 城市 |
|
|
|
|
|
| county | String | YES | 区县 |
|
|
|
|
|
| pageSize | Integer | YES | 分页大小 |
|
|
|
|
|
| pageNum | Integer | YES | 当前页数 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"total": 4,
|
|
|
|
|
"rows": [
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "73280038685114368",
|
|
|
|
|
"name": "test",
|
|
|
|
|
"mrid": "test",
|
|
|
|
|
"province": "山西省",
|
|
|
|
|
"city": "绛县",
|
|
|
|
|
"county": "运城市",
|
|
|
|
|
"address": "test",
|
|
|
|
|
"contactPhone": "13045088888",
|
|
|
|
|
"remarks": "test",
|
|
|
|
|
"aliasName": "test",
|
|
|
|
|
"parentOrgId": "1",
|
|
|
|
|
"parentOrgName": "某风电场",
|
|
|
|
|
"revision": 1
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
],
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"msg": "查询成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
调用成功返回描述
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| ------------ | -------- | -------- | ---------- |
|
|
|
|
|
| id | Integer | No | id |
|
|
|
|
|
| mrid | String | No | 编码 |
|
|
|
|
|
| name | String | No | 名称 |
|
|
|
|
|
| aliasName | String | No | 简称/别名 |
|
|
|
|
|
| province | String | No | 省 |
|
|
|
|
|
| city | String | No | 城市 |
|
|
|
|
|
| county | String | No | 区县 |
|
|
|
|
|
| address | String | No | 详细地址 |
|
|
|
|
|
| contactPhone | String | No | 联系电话 |
|
|
|
|
|
| remarks | String | No | 备注 |
|
|
|
|
|
| parentOrgId | Long | No | 上级机构ID |
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| parentOrgName | String | No | 上级机构名称 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 3.2、新增机构信息
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
根据添加的机构信息创建机构,POST方式
|
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
>/api/org/add
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"name": "test",
|
|
|
|
|
"mrid": "test",
|
|
|
|
|
"province": "山西省",
|
|
|
|
|
"city": "绛县",
|
|
|
|
|
"county": "运城市",
|
|
|
|
|
"address": "test",
|
|
|
|
|
"contactPhone": "13045088888",
|
|
|
|
|
"remarks": "test",
|
|
|
|
|
"aliasName": "test",
|
|
|
|
|
"parentOrgId": "1",
|
|
|
|
|
"revision": 1
|
|
|
|
|
}
|
|
|
|
|
|
2024-06-17 17:33:44 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| ------------ | -------- | -------- | ---------- |
|
|
|
|
|
| mrid | String | No | 编码 |
|
|
|
|
|
| name | String | No | 名称 |
|
|
|
|
|
| aliasName | String | No | 简称/别名 |
|
|
|
|
|
| province | String | No | 省 |
|
|
|
|
|
| city | String | No | 城市 |
|
|
|
|
|
| county | String | No | 区县 |
|
|
|
|
|
| address | String | No | 详细地址 |
|
|
|
|
|
| contactPhone | String | No | 联系电话 |
|
|
|
|
|
| remarks | String | No | 备注 |
|
|
|
|
|
| parentOrgId | Long | No | 上级机构ID |
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
|
|
|
|
"code":"200",
|
|
|
|
|
"msg":"添加成功",
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"success": true
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 3.3、修改机构信息
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
修改机构信息接口,POST方式
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
> /api/org/update
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
|
|
|
|
"id":"xxx",
|
|
|
|
|
"mrid": "xxx",
|
|
|
|
|
"name": "xxx",
|
|
|
|
|
"aliasName":"xxx",
|
|
|
|
|
"province": "xxx",
|
|
|
|
|
"city": "xxx",
|
|
|
|
|
"county": "xxx",
|
|
|
|
|
"address": "xxx",
|
|
|
|
|
"contactPhone":"xxx",
|
|
|
|
|
"remarks":"xxx",
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"parentOrgId":"xxxx"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| ------------ | -------- | -------- | ---------- |
|
|
|
|
|
| id | BIGINT | No | 机构ID |
|
|
|
|
|
| mrid | String | No | 编码 |
|
|
|
|
|
| name | String | No | 名称 |
|
|
|
|
|
| aliasName | String | No | 简称/别名 |
|
|
|
|
|
| province | String | No | 省 |
|
|
|
|
|
| city | String | No | 城市 |
|
|
|
|
|
| county | String | No | 区县 |
|
|
|
|
|
| address | String | No | 详细地址 |
|
|
|
|
|
| contactPhone | String | No | 联系电话 |
|
|
|
|
|
| remarks | String | No | 备注 |
|
|
|
|
|
| parentOrgId | Long | No | 上级机构ID |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
|
|
|
|
"code":"200",
|
|
|
|
|
"msg":"修改成功",
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"success": true
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 3.4、删除指定机构
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
根据提供的机构ID,删除机构信息,POST方式
|
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
>/api/org/delete
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"id":"111"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ------ | -------- | ---- | ---------------- |
|
|
|
|
|
| id | Long | No | 要删除的机构主键 |
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
|
|
|
|
"code":"200",
|
|
|
|
|
"msg":"修改成功",
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"success": true
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 3.5、获取机构列表
|
2024-06-25 21:01:50 +08:00
|
|
|
|
根据获取机构列表,POST方式
|
|
|
|
|
|
|
|
|
|
>/api/org/list
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-25 21:01:50 +08:00
|
|
|
|
入参示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"parentOrgId":111
|
2024-06-25 21:01:50 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ------ |---------| ---- |--------|
|
|
|
|
|
| parentOrgId | Long | No | 机构id |
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"data": [
|
|
|
|
|
{
|
|
|
|
|
"id": "2",
|
|
|
|
|
"name": "测试子公司",
|
|
|
|
|
"mrid": "456",
|
|
|
|
|
"province": "江苏",
|
|
|
|
|
"city": "南京",
|
|
|
|
|
"county": "玄武",
|
|
|
|
|
"address": "测试地址1",
|
|
|
|
|
"contactPhone": "555889",
|
|
|
|
|
"remarks": "测试",
|
|
|
|
|
"parentOrgId": 1,
|
|
|
|
|
"revision": 1
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"msg": "操作成功"
|
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-27 09:31:38 +08:00
|
|
|
|
# 4、职员用户
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
职员模块提供的API包括职员查询、添加、修改等功能。
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 4.1、职员信息查询
|
|
|
|
|
查询职员信息接口,POST方式。
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
>/api/user/query
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"userName":"测试",
|
|
|
|
|
"orgId":"1",
|
|
|
|
|
"pageSize": 1,
|
|
|
|
|
"pageNum": 1
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
|:---------| :------: | :---: |:--------------------------|
|
2024-06-18 09:06:19 +08:00
|
|
|
|
| userName | String | Yes | 模糊查询职员名称,当职员名称为空时查询所有职员信息 |
|
2024-06-24 09:07:43 +08:00
|
|
|
|
| orgId | BIGINT | Yes | 所属机构ID |
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| pageSize | Integer | Yes | 每页显示条数 |
|
|
|
|
|
| pageNum | Integer | Yes | 当前页码 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"total": 1,
|
|
|
|
|
"rows": [
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"id": 73238484643741696,
|
|
|
|
|
"account": "test1",
|
|
|
|
|
"userName": "测试1",
|
|
|
|
|
"revision": 1,
|
|
|
|
|
"phone": "1231212",
|
|
|
|
|
"email": "测试",
|
|
|
|
|
"orgId": 1,
|
|
|
|
|
"roleList": [
|
|
|
|
|
{
|
|
|
|
|
"id": 73220290639036416,
|
|
|
|
|
"roleCode": "1212",
|
|
|
|
|
"roleName": "测试角色1",
|
|
|
|
|
"revision": 1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 73212978522226688,
|
|
|
|
|
"roleCode": "0011",
|
|
|
|
|
"roleName": "测试角色",
|
|
|
|
|
"revision": 1
|
|
|
|
|
}
|
|
|
|
|
]
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
2024-06-24 09:07:43 +08:00
|
|
|
|
],
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"msg": "查询成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-26 15:08:23 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- |--------| -------- |------------|
|
|
|
|
|
| id | BIGINT | No | 主键(雪花算法生成) |
|
|
|
|
|
| account | String | No | 登录账号 |
|
|
|
|
|
| userName | String | No | 职员名称 |
|
|
|
|
|
| email | String | No | 职员邮箱 |
|
|
|
|
|
| phone | String | No | 职员联系电话 |
|
|
|
|
|
| orgId | BIGINT | No | 所属机构ID |
|
|
|
|
|
| roleList | List | No | 角色集合 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 4.2、职员创建
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
新增职员信息,POST方式。
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
>/api/user/add
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"account": "test1",
|
|
|
|
|
"password": "123456789",
|
|
|
|
|
"userName": "测试",
|
|
|
|
|
"email":"1204561456@qq.com",
|
|
|
|
|
"phone":"123456789",
|
|
|
|
|
"orgId":"1",
|
|
|
|
|
"headImage": "Aim",
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"roleList":[73220290639036416,73212978522226688]
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-26 15:08:23 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- |--------| -------- |--------|
|
|
|
|
|
| account | String | No | 登录账号 |
|
|
|
|
|
| password | String | No | 加密后的密码 |
|
|
|
|
|
| userName | String | No | 职员名称 |
|
|
|
|
|
| email | String | No | 职员邮箱 |
|
|
|
|
|
| phone | String | No | 职员联系电话 |
|
|
|
|
|
| orgId | BIGINT | No | 所属机构ID |
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| headImage | String | No | 头像 |
|
2024-06-26 15:08:23 +08:00
|
|
|
|
| roleList | List | No | 角色id集合 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"data": {
|
|
|
|
|
"account": "test1",
|
|
|
|
|
"roleList": [
|
|
|
|
|
73220290639036416,
|
|
|
|
|
73212978522226688
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 4.3、职员信息修改
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
根据提供的职员id,修改职员信息,POST方式。
|
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
>/api/user/update
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id":"123",
|
|
|
|
|
"account": "test",
|
|
|
|
|
"userName": "测试1",
|
|
|
|
|
"email":"1454478595@qq.com",
|
|
|
|
|
"phone":"15154788429",
|
|
|
|
|
"orgId":"1",
|
|
|
|
|
"headImage":"Aim",
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"roleList":[73220290639036416,73212978522226688]
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- | -------- | -------- | ------------------ |
|
|
|
|
|
| id | BIGINT | No | 主键(雪花算法生成) |
|
|
|
|
|
| account | String | No | 登录账号 |
|
|
|
|
|
| userName | String | No | 职员名称 |
|
|
|
|
|
| email | String | No | 职员邮箱 |
|
|
|
|
|
| phone | String | No | 职员联系电话 |
|
|
|
|
|
| orgId | BIGINT | No | 所属机构ID |
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| headImage | String | No | 头像|
|
2024-06-26 15:08:23 +08:00
|
|
|
|
| roleList | List | No | 角色id集合 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 4.4、职员删除
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
根据提供的职员id,删除职员信息,POST方式。
|
|
|
|
|
|
2024-06-24 09:07:43 +08:00
|
|
|
|
> /api/user/delete
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-24 09:07:43 +08:00
|
|
|
|
"id":"123"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ------ | -------- | ---- | -------------- |
|
|
|
|
|
| id | BIGINT | No | 要删除的职员Id |
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-24 09:44:05 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-26 15:08:23 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 4.5、根据id更新职员信息(登录账号修改自身信息)
|
|
|
|
|
|
|
|
|
|
根据提供的职员id修改登录的账号的职员信息,POST方式。
|
|
|
|
|
|
|
|
|
|
> /api/user/updateById
|
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"id":"123",
|
|
|
|
|
"account": "test",
|
|
|
|
|
"userName": "测试1",
|
|
|
|
|
"email":"1454478595@qq.com",
|
|
|
|
|
"phone":"15154788429",
|
|
|
|
|
"headImage":"Aim"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ------ | -------- | ---- | -------------- |
|
|
|
|
|
| id | BIGINT | No | 要删除的职员Id |
|
|
|
|
|
| account | String | No | 登录账号 |
|
|
|
|
|
| userName | String | No | 职员名称 |
|
|
|
|
|
| email | String | No | 职员邮箱 |
|
|
|
|
|
| phone | String | No | 职员联系电话 |
|
|
|
|
|
| headImage | String | No | 头像|
|
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"msg": "操作成功"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-27 09:31:38 +08:00
|
|
|
|
# 5、角色维护
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 5.1 、角色信息查询
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
查询系统角色,POST方式
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
> /api/role/query
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"roleName": "运维",
|
|
|
|
|
"pageSize": 10,
|
|
|
|
|
"pageNum": 1
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
|
| ------ | -------- | ---- |------|
|
|
|
|
|
| roleName | String | No | 角色名称 |
|
|
|
|
|
| pageSize | String | No | 分页大小 |
|
|
|
|
|
| pageNum | String | No | 当前页数 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"total": 1,
|
|
|
|
|
"rows": [
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "73281743167422464",
|
|
|
|
|
"roleCode": "deviceMgr",
|
|
|
|
|
"roleName": "设备运维",
|
|
|
|
|
"revision": 1,
|
|
|
|
|
"list": [
|
|
|
|
|
{
|
|
|
|
|
"id": "102",
|
|
|
|
|
"authorityCode": "SYS_AUTHORITY_ID_DEVICE_MGR",
|
|
|
|
|
"authorityName": "设备台账维护权限"
|
|
|
|
|
}
|
|
|
|
|
]
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
2024-06-30 21:53:15 +08:00
|
|
|
|
],
|
|
|
|
|
"code": 200,
|
|
|
|
|
"msg": "查询成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-30 21:53:15 +08:00
|
|
|
|
返回描述
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| ------------- | -------- | -------- | -------- |
|
|
|
|
|
| id | BIGINT | NO | 主键id |
|
|
|
|
|
| roleCode | string | NO | 权限编码 |
|
|
|
|
|
| roleName | string | NO | 权限名称 |
|
|
|
|
|
| list | List | NO | 权限集合 |
|
|
|
|
|
|
|
|
|
|
list描述
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-21 17:06:34 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| ------------- | -------- | -------- | -------- |
|
|
|
|
|
| id | BIGINT | NO | 主键id |
|
|
|
|
|
| authorityCode | string | NO | 权限编码 |
|
|
|
|
|
| authorityName | string | NO | 权限名称 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 5.2、系统角色新增
|
|
|
|
|
新增角色,POST方式
|
2024-06-21 17:06:34 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
> /api/role/add
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-25 18:16:08 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"roleName":"测试角色",
|
|
|
|
|
"roleCode":"001",
|
|
|
|
|
"authList":[101,102,103]
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| ------------- | -------- | -------- |--------|
|
|
|
|
|
| roleName | String | No | 角色名称 |
|
|
|
|
|
| roleCode | String | No | 角色编码 |
|
|
|
|
|
| authList | List | No | 权限id集合 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-21 17:06:34 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-25 18:16:08 +08:00
|
|
|
|
"code": 200,
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"success": true,
|
|
|
|
|
"data": {
|
|
|
|
|
"roleName": "测试",
|
|
|
|
|
"roleCode": "160",
|
|
|
|
|
"authList": [
|
|
|
|
|
102
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-21 17:06:34 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- | -------- | -------- | -------- |
|
|
|
|
|
| roleCode | string | No | 角色编码 |
|
|
|
|
|
| roleName | string | No | 角色名称 |
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| authList | List | No | 权限id集合 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 5.3 、系统角色删除
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-21 17:06:34 +08:00
|
|
|
|
根据提供的ID,删除系统角色,POST方式
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
> /api/role/delete
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-25 18:16:08 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "123"
|
|
|
|
|
}
|
2024-06-17 17:33:44 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- | -------- | -------- | -------- |
|
|
|
|
|
| id | BIGINT | No | 角色id |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-21 17:06:34 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-25 18:16:08 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 5.4 、系统角色更新
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
更新对应的角色信息,POST方式
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
> /api/role/update
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-25 18:16:08 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "73336048225615872",
|
2024-06-25 18:16:08 +08:00
|
|
|
|
"roleName":"测试角色",
|
|
|
|
|
"roleCode":"001",
|
|
|
|
|
"authList":[101,102,103]
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
入参描述
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- | -------- | -------- | -------- |
|
|
|
|
|
| id | BIGINT | No | 角色id |
|
|
|
|
|
| roleName | string | No | 角色名称 |
|
|
|
|
|
| roleCode | string | No | 角色编码 |
|
|
|
|
|
| authList | List | No | 权限id集合 |
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
2024-06-21 17:06:34 +08:00
|
|
|
|
```json
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-25 18:16:08 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"data": {
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"id": "73336048225615872",
|
|
|
|
|
"roleName": "测试",
|
|
|
|
|
"roleCode": "1161",
|
2024-06-25 18:16:08 +08:00
|
|
|
|
"authList": [
|
2024-06-30 21:53:15 +08:00
|
|
|
|
102
|
2024-06-25 18:16:08 +08:00
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 5.5 、根据角色id获取角色权限信息
|
|
|
|
|
根据角色id获取角色权限信息 ,POST方式
|
|
|
|
|
> /api/role/queryAuthorityById
|
2024-06-25 18:50:52 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"roleId":"73336048225615872"
|
|
|
|
|
}
|
|
|
|
|
```
|
2024-06-25 18:50:52 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"data": [
|
|
|
|
|
{
|
|
|
|
|
"id": "102",
|
|
|
|
|
"authorityCode": "equipmentLedgerManagement",
|
|
|
|
|
"authorityName": "设备台账维护权限",
|
|
|
|
|
"revision": 1
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"msg": "操作成功"
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
调用成功返回
|
|
|
|
|
|
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- | -------- | -------- |------|
|
|
|
|
|
| id | BIGINT | No | 主键id |
|
|
|
|
|
| authorityCode | string | No | 权限编码 |
|
|
|
|
|
| authorityName | string | No | 权限名称 |
|
|
|
|
|
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
# 6、系统权限
|
2024-06-25 18:50:52 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
## 6.1 、获取所有权限
|
2024-06-25 18:50:52 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
查询系统所有的权限接口,POST方式
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
> /api/authority/query
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
入参示例
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
无入参
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
|
|
|
|
调用成功返回示例
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"code": 200,
|
|
|
|
|
"success": true,
|
|
|
|
|
"data": [
|
2024-06-17 17:33:44 +08:00
|
|
|
|
{
|
2024-06-30 21:53:15 +08:00
|
|
|
|
"revision": 1,
|
|
|
|
|
"id": "102",
|
|
|
|
|
"authorityCode": "SYS_AUTHORITY_ID_DEVICE_MGR",
|
|
|
|
|
"authorityName": "设备台账维护权限"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"revision": 1,
|
|
|
|
|
"id": "103",
|
|
|
|
|
"authorityCode": "SYS_AUTHORITY_ID_DEVICE_VIEW",
|
|
|
|
|
"authorityName": "设备台账浏览权限"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"revision": 1,
|
|
|
|
|
"id": "101",
|
|
|
|
|
"authorityCode": "SYS_AUTHORITY_ID_ADMIN",
|
|
|
|
|
"authorityName": "系统管理权限"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"msg": "操作成功"
|
2024-06-17 17:33:44 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
调用成功返回
|
2024-06-17 17:33:44 +08:00
|
|
|
|
|
2024-06-30 21:53:15 +08:00
|
|
|
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
|
|
|
|
| -------- | -------- | -------- |------|
|
|
|
|
|
| id | BIGINT | No | 主键id |
|
|
|
|
|
| authorityCode | string | No | 权限编码 |
|
|
|
|
|
| authorityName | string | No | 权限名称 |
|