diff --git a/docs/api/api_list.md b/docs/api/api_list.md index 43f16af8..ac2a30f1 100644 --- a/docs/api/api_list.md +++ b/docs/api/api_list.md @@ -46,10 +46,11 @@ | 职员操作 | 4.4、职员删除 | /api/user/delete |SYS_AUTHORITY_ID_ADMIN | | 职员操作 | 4.5、根据id更新职员信息 | /api/user/updateById | | | 系统角色 | 5.1、系统角色查询 | /api/role/query | | -| 系统角色 | 5.2、系统角色删除 | /api/role/delete |SYS_AUTHORITY_ID_ADMIN | -| 系统角色 | 5.3、系统角色新增 | /api/role/add | SYS_AUTHORITY_ID_ADMIN| -| 系统角色 | 5.4、系统角色新增 | /api/role/update | SYS_AUTHORITY_ID_ADMIN| +| 系统角色 | 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| | 系统角色 | 5.5、根据角色id获取角色权限信息 | /api/role/getAuthorityById | | +| 系统权限 | 6.1、获取所有权限 | /api/authority/query | | ## 1.1、验证码获取 > /api/auth/captchaImage @@ -346,7 +347,6 @@ sysUser描述 { "code":"200", "msg":"更新成功", -"data":"null", "success": true } ``` @@ -383,8 +383,7 @@ sysUser描述 ```json { - "parentMenuId": 0, - "recursive": true + "parentMenuId": 0 } ``` @@ -415,17 +414,16 @@ sysUser描述 } ``` -## 2.6、获取绑定菜单 +## 2.6、获取登录账号所绑定菜单 + +获取登录账号所绑定菜单接口 +> /api/menus/tree -```java -请求接口 /api/menus/tree -``` 入参定义 -```json +无入参 -``` 调用成功返回示例 @@ -434,43 +432,137 @@ sysUser描述 "code": 200, "success": true, "data": { - "id": 73216735447089152, - "menuName": "测试1", + "id": "1", + "menuName": "系统菜单", "menuOrder": 0, - "menuIcon": "", - "funType": 0, + "funType": 1, "funParam": "", - "authorityId": 101, - "parentMenuId": 0, - "revision": 2, - "createdTime": "2024-06-25 07:14:40", - "updatedTime": "2024-06-25 07:14:40", + "parentMenuId": "0", + "revision": 1, + "createdBy": "aaa", + "createdTime": "2024-06-27 15:08:23", + "updatedBy": "aaa", + "updatedTime": "2024-06-27 15:10:14", "children": [ { - "id": 73216795998158848, - "menuName": "测试2", + "id": "73261935099379712", + "menuName": "首页", "menuOrder": 0, - "menuIcon": "", + "menuIcon": "el-icon-HomeFilled", "funType": 1, - "funParam": "2", - "authorityId": 101, - "parentMenuId": 73216735447089152, + "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", "revision": 1, - "createdTime": "2024-06-25 07:18:31", - "updatedTime": "2024-06-25 07:18:31", + "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", "children": [ { - "id": 73216799741313024, - "menuName": "测试3", - "menuOrder": 0, - "menuIcon": "", + "id": "73264252690890752", + "menuName": "机构管理", + "menuOrder": 1, + "menuIcon": "el-icon-Briefcase", "funType": 1, - "funParam": "333", + "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", + "funType": 1, + "funParam": "/auth/menuManagement/index.vue", "authorityId": 101, - "parentMenuId": 73216795998158848, - "revision": 1, - "createdTime": "2024-06-25 07:18:45", - "updatedTime": "2024-06-25 07:18:45", + "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", "children": [] } ] @@ -481,14 +573,33 @@ sysUser描述 } ``` +返回参数描述 -!> 下面的文档有待确认 +| 参数名 | 参数类型 | 可选 | 描述 | +|--------------|---------| ---- |--------| +| 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 | 子菜单列表 | + + +[//]: # (!> 下面的文档有待确认) # 3、公司机构 组织机构模块提供的API包括机构查询、添加、修改等功能。 -## 公司机构查询 +## 3.1、公司机构查询 提供获取所有机构信息的功能,POST方式 @@ -499,48 +610,51 @@ sysUser描述 ```json { "name":"12", - "parentOrgId":"xx", - "province":"xx", - "city":"xxx", - "county":"xxx" + "parentOrgId":"1", + "province":"江苏", + "city":"南京", + "county":"玄武区", +"pageSize": 1, +"pageNum": 1 } ``` 入参描述 -| 参数名 | 参数类型 | 可选 | 描述 | -| ----------- | -------- | ---- | -------------------------------------- | -| name | String | YES | 机构名称,当名称为空时查询所有机构数据 | -| parentOrgId | String | YES | 上级机构ID | -| province | String | YES | 省 | -| city | String | YES | 城市 | -| county | String | YES | 区县 | +| 参数名 | 参数类型 | 可选 | 描述 | +| ----------- |---------| ---- |---------------------| +| name | String | YES | 机构名称,当名称为空时查询所有机构数据 | +| parentOrgId | String | YES | 上级机构ID | +| province | String | YES | 省 | +| city | String | YES | 城市 | +| county | String | YES | 区县 | +| pageSize | Integer | YES | 分页大小 | +| pageNum | Integer | YES | 当前页数 | 调用成功返回示例 ```json { - "code":"200", - "data": [ + "total": 4, + "rows": [ { - "id": "xxx", - "mrid": "xxx", - "name": "xxx", - "aliasName":"xxx", - "province": "xxx", - "city": "xxx", - "county": "xxx", - "address": "xxx", - "contactPhone":"xxx", - "remarks":"xxx", - "parentOrgId":"xxxx" - }, - { - ... + "id": "73280038685114368", + "name": "test", + "mrid": "test", + "province": "山西省", + "city": "绛县", + "county": "运城市", + "address": "test", + "contactPhone": "13045088888", + "remarks": "test", + "aliasName": "test", + "parentOrgId": "1", + "parentOrgName": "某风电场", + "revision": 1 } ], - "msg":"调用成功", - "success": true + "code": 200, + "msg": "查询成功" } ``` @@ -559,10 +673,11 @@ sysUser描述 | contactPhone | String | No | 联系电话 | | remarks | String | No | 备注 | | parentOrgId | Long | No | 上级机构ID | +| parentOrgName | String | No | 上级机构名称 | -## 添加机构信息 +## 3.2、新增机构信息 根据添加的机构信息创建机构,POST方式 @@ -570,37 +685,21 @@ sysUser描述 入参示例 -``` +```json { - /** 机构名称 */ - private String name ; - /** 机构编码 */ - private String mrid ; - /** 省份 */ - private String province ; - /** 城市 */ - private String city ; - /** 区县 */ - private String county ; - /** 详细地址 */ - private String address ; - /** 联系电话 */ - private String contactPhone ; - /** 备注 */ - private String remarks ; - /** 上级机构id */ - private Long parentOrgId ; - /** 乐观锁 */ - private Integer revision ; - /** 创建人 */ - private String createdBy ; - /** 创建时间 */ - private Date createdTime ; - /** 更新人 */ - private String updatedBy ; - /** 更新时间 */ - private Date updatedTime ; - } + "name": "test", + "mrid": "test", + "province": "山西省", + "city": "绛县", + "county": "运城市", + "address": "test", + "contactPhone": "13045088888", + "remarks": "test", + "aliasName": "test", + "parentOrgId": "1", + "revision": 1 +} + ``` 入参描述 @@ -617,30 +716,28 @@ sysUser描述 | contactPhone | String | No | 联系电话 | | remarks | String | No | 备注 | | parentOrgId | Long | No | 上级机构ID | -| token | String | NO | token | 调用成功返回示例 -``` +```json { "code":"200", "msg":"添加成功", -"data":"null", "success": true } ``` -## 修改机构信息 +## 3.3、修改机构信息 -根据提供的机构ID,修改机构信息,POST方式 +修改机构信息接口,POST方式 > /api/org/update 入参示例 -``` +```json { "id":"xxx", "mrid": "xxx", @@ -680,14 +777,12 @@ sysUser描述 { "code":"200", "msg":"修改成功", -"data":"null", "success": true } ``` -#机构信息对象) -## 删除指定机构 +## 3.4、删除指定机构 根据提供的机构ID,删除机构信息,POST方式 @@ -713,12 +808,11 @@ sysUser描述 { "code":"200", "msg":"修改成功", -"data":"null", "success": true } ``` -## 获取机构列表 +## 3.5、获取机构列表 根据获取机构列表,POST方式 >/api/org/list @@ -727,8 +821,7 @@ sysUser描述 ```json { - "parentOrgId":111, - "recursive": true + "parentOrgId":111 } ``` @@ -738,7 +831,6 @@ sysUser描述 | 参数名 | 参数类型 | 可选 | 描述 | | ------ |---------| ---- |--------| | parentOrgId | Long | No | 机构id | -| recursive | boolean | No | 是否是根节点 | 调用成功返回示例 @@ -769,9 +861,8 @@ sysUser描述 职员模块提供的API包括职员查询、添加、修改等功能。 -## 职员查询 - -提供对职员信息的基本查询功能,POST方式。 +## 4.1、职员信息查询 +查询职员信息接口,POST方式。 >/api/user/query @@ -779,8 +870,10 @@ sysUser描述 ```json { -"userName":"xx", -"orgId":"xxx" +"userName":"测试", +"orgId":"1", +"pageSize": 1, +"pageNum": 1 } ``` @@ -790,6 +883,8 @@ sysUser描述 |:---------| :------: | :---: |:--------------------------| | userName | String | Yes | 模糊查询职员名称,当职员名称为空时查询所有职员信息 | | orgId | BIGINT | Yes | 所属机构ID | +| pageSize | Integer | Yes | 每页显示条数 | +| pageNum | Integer | Yes | 当前页码 | 调用成功返回示例 @@ -836,9 +931,9 @@ sysUser描述 | orgId | BIGINT | No | 所属机构ID | | roleList | List | No | 角色集合 | -## 职员创建 +## 4.2、职员创建 -根据提供的职员信息创建职员,POST方式。 +新增职员信息,POST方式。 >/api/user/add @@ -846,12 +941,13 @@ sysUser描述 ```json { - "account": "xxx", - "password": "xxx", - "userName": "xxx", - "email":"xxx", - "phone":"xxx", - "orgId":"xxx", + "account": "test1", + "password": "123456789", + "userName": "测试", + "email":"1204561456@qq.com", + "phone":"123456789", + "orgId":"1", + "headImage": "Aim", "roleList":[73220290639036416,73212978522226688] } ``` @@ -866,6 +962,7 @@ sysUser描述 | email | String | No | 职员邮箱 | | phone | String | No | 职员联系电话 | | orgId | BIGINT | No | 所属机构ID | +| headImage | String | No | 头像 | | roleList | List | No | 角色id集合 | 调用成功返回示例 @@ -887,7 +984,7 @@ sysUser描述 -## 职员修改 +## 4.3、职员信息修改 根据提供的职员id,修改职员信息,POST方式。 @@ -897,12 +994,13 @@ sysUser描述 ```json { - "id":"xxx", - "account": "xxx", - "userName": "xxx", - "email":"xxx", - "phone":"xxx", - "orgId":"xxx", + "id":"123", + "account": "test", + "userName": "测试1", + "email":"1454478595@qq.com", + "phone":"15154788429", + "orgId":"1", + "headImage":"Aim", "roleList":[73220290639036416,73212978522226688] } ``` @@ -917,6 +1015,7 @@ sysUser描述 | email | String | No | 职员邮箱 | | phone | String | No | 职员联系电话 | | orgId | BIGINT | No | 所属机构ID | +| headImage | String | No | 头像| | roleList | List | No | 角色id集合 | 调用成功返回示例 @@ -929,7 +1028,7 @@ sysUser描述 } ``` -## 职员删除 +## 4.4、职员删除 根据提供的职员id,删除职员信息,POST方式。 @@ -959,75 +1058,71 @@ sysUser描述 } ``` -# 5、角色维护 +## 4.5、根据id更新职员信息(登录账号修改自身信息) -## 系统权限查询 +根据提供的职员id修改登录的账号的职员信息,POST方式。 -提供获取所有系统权限的功能,POST方式 - -/api/user/getSysAuthoritys +> /api/user/updateById 入参示例 -``` +```json { - "authorityName":"xxx", - "token":"xxx" + "id":"123", + "account": "test", + "userName": "测试1", + "email":"1454478595@qq.com", + "phone":"15154788429", + "headImage":"Aim" } ``` 入参描述 -| 参数名 | 参数类型 | 可选 | 描述 | -| :------------ | :------: | :--: | :----------------------------- | -| authorityName | String | yes | 权限名称为空时查询所有系统角色 | -| token | String | NO | token | +| 参数名 | 参数类型 | 可选 | 描述 | +| ------ | -------- | ---- | -------------- | +| id | BIGINT | No | 要删除的职员Id | +| account | String | No | 登录账号 | +| userName | String | No | 职员名称 | +| email | String | No | 职员邮箱 | +| phone | String | No | 职员联系电话 | +| headImage | String | No | 头像| 调用成功返回示例 ```json { - "code":"200", - "msg":"调用成功", - "data":[ - { - "id": "xxxx", - "authorityCode": "xxx", - "authorityName": "xxx", - - }, - { - ... - } - ] + "code": 200, + "success": true, + "msg": "操作成功" } ``` -| 变量名 | 变量类型 | 可为NULL | 描述 | -| ------------- | -------- | -------- | -------- | -| id | BIGINT | NO | 主键id | -| authorityCode | string | NO | 权限编码 | -| authorityName | string | NO | 权限名称 | +# 5、角色维护 -## 系统角色查询 +## 5.1 、角色信息查询 -提供获取所有系统角色的功能,POST方式 +查询系统角色,POST方式 -/api/role/query +> /api/role/query 入参示例 ```json { - "roleName":"xxx" + "roleName": "运维", + "pageSize": 10, + "pageNum": 1 } ``` 入参描述 -| 参数名 | 参数类型 | 可选 | 描述 | -| :------- | :------: | :--: | :----------------------------- | -| roleName | String | YES | 系统角色为空时查询所有系统角色 | +| 参数名 | 参数类型 | 可选 | 描述 | +| ------ | -------- | ---- |------| +| roleName | String | No | 角色名称 | +| pageSize | String | No | 分页大小 | +| pageNum | String | No | 当前页数 | 调用成功返回示例 @@ -1036,77 +1131,62 @@ sysUser描述 "total": 1, "rows": [ { - "createdTime": "2024-06-25 11:15:48", - "updatedTime": "2024-06-25 11:15:48", - "id": "73212978522226688", - "roleCode": "001", - "roleName": "测试角色", - "revision": 1 + "id": "73281743167422464", + "roleCode": "deviceMgr", + "roleName": "设备运维", + "revision": 1, + "list": [ + { + "id": "102", + "authorityCode": "SYS_AUTHORITY_ID_DEVICE_MGR", + "authorityName": "设备台账维护权限" + } + ] } ], "code": 200, "msg": "查询成功" } ``` +返回描述 -| 变量名 | 变量类型 | 可为NULL | 描述 | -| -------- | -------- | -------- | -------- | -| id | BIGINT | No | 主键id | -| roleCode | string | No | 角色编码 | -| roleName | string | No | 角色名称 | +| 变量名 | 变量类型 | 可为NULL | 描述 | +| ------------- | -------- | -------- | -------- | +| id | BIGINT | NO | 主键id | +| roleCode | string | NO | 权限编码 | +| roleName | string | NO | 权限名称 | +| list | List | NO | 权限集合 | -## 系统角色删除 +list描述 -根据提供的ID,删除系统角色,POST方式 +| 变量名 | 变量类型 | 可为NULL | 描述 | +| ------------- | -------- | -------- | -------- | +| id | BIGINT | NO | 主键id | +| authorityCode | string | NO | 权限编码 | +| authorityName | string | NO | 权限名称 | -/api/role/delete +## 5.2、系统角色新增 +新增角色,POST方式 + +> /api/role/add 入参示例 ```json { - "id":"xxx" -``` - -入参描述 - -| 参数名 | 参数类型 | 可选 | 描述 | -| :----- | :------: | :--: | :--------- | -| id | BIGINT | NO | 系统角色id | - -调用成功返回示例 - -```json -{ - "code": 200, - "success": true, - "msg": "操作成功" -} -``` - -## 系统角色新增 - -根据添加的信息创建系统角色,POST方式 - -/api/role/add - -入参示例 - -```json -{ - "roleName":"测试角色", - "roleCode":"001", - "authList":[101,102,103] + "roleName":"测试角色", + "roleCode":"001", + "authList":[101,102,103] } ``` 入参描述 -| 参数名 | 参数类型 | 可选 | 描述 | -| :------------ |:----------:| :--: | :----------- | -| roleCode | String | no | 角色编码 | -| roleName | String | no | 角色名称 | -| authList | List | yes | 角色的权限id | +| 变量名 | 变量类型 | 可为NULL | 描述 | +| ------------- | -------- | -------- |--------| +| roleName | String | No | 角色名称 | +| roleCode | String | No | 角色编码 | +| authList | List | No | 权限id集合 | 调用成功返回示例 @@ -1115,24 +1195,107 @@ sysUser描述 "code": 200, "success": true, "data": { - "roleName": "测试角色", - "roleCode": "001", + "roleName": "测试", + "roleCode": "160", "authList": [ - 101, - 102, - 103 + 102 ] }, "msg": "操作成功" } ``` -## 所有权限查询 -提供获取所有权限权限的功能,POST方式 -/api/authority/query + +| 变量名 | 变量类型 | 可为NULL | 描述 | +| -------- | -------- | -------- | -------- | +| roleCode | string | No | 角色编码 | +| roleName | string | No | 角色名称 | +| authList | List | No | 权限id集合 | + +## 5.3 、系统角色删除 + +根据提供的ID,删除系统角色,POST方式 + +> /api/role/delete 入参示例 -无入参 +```json +{ + "id": "123" +} +``` + +入参描述 + +| 变量名 | 变量类型 | 可为NULL | 描述 | +| -------- | -------- | -------- | -------- | +| id | BIGINT | No | 角色id | + +调用成功返回示例 + +```json +{ + "code": 200, + "success": true, + "msg": "操作成功" +} +``` + +## 5.4 、系统角色更新 + +更新对应的角色信息,POST方式 + +> /api/role/update + +入参示例 + +```json +{ + "id": "73336048225615872", + "roleName":"测试角色", + "roleCode":"001", + "authList":[101,102,103] +} +``` + +入参描述 + +| 变量名 | 变量类型 | 可为NULL | 描述 | +| -------- | -------- | -------- | -------- | +| id | BIGINT | No | 角色id | +| roleName | string | No | 角色名称 | +| roleCode | string | No | 角色编码 | +| authList | List | No | 权限id集合 | + +调用成功返回示例 + +```json +{ + "code": 200, + "success": true, + "data": { + "id": "73336048225615872", + "roleName": "测试", + "roleCode": "1161", + "authList": [ + 102 + ] + }, + "msg": "操作成功" +} +``` +## 5.5 、根据角色id获取角色权限信息 +根据角色id获取角色权限信息 ,POST方式 +> /api/role/queryAuthorityById + +入参示例 + + +```json +{ +"roleId":"73336048225615872" +} +``` 调用成功返回示例 @@ -1142,22 +1305,10 @@ sysUser描述 "success": true, "data": [ { -"id": "101", -"authorityCode": "systemMgr", -"authorityName": "系统管理权限", -"revision": 1 -}, -{ "id": "102", "authorityCode": "equipmentLedgerManagement", "authorityName": "设备台账维护权限", "revision": 1 -}, -{ -"id": "103", -"authorityCode": "equipmentLedgerView", -"authorityName": "设备台账浏览权限", -"revision": 1 } ], "msg": "操作成功" @@ -1173,83 +1324,54 @@ sysUser描述 | authorityName | string | No | 权限名称 | -## 角色权限查询 +# 6、系统权限 +## 6.1 、获取所有权限 -提供获取所有角色权限的功能,POST方式 +查询系统所有的权限接口,POST方式 -/api/role/queryAuthorityById +> /api/authority/query 入参示例 -```json -{ - "id":"xxx" -} -``` - -入参描述 - -| 参数名 | 参数类型 | 可选 | 描述 | -| :----- | :------: | :--: | :--------- | -| id | BIGINT | NO | 系统角色id | +无入参 调用成功返回示例 ```json { - "code":"200", - "msg":"调用成功", - "data":[ + "code": 200, + "success": true, + "data": [ { - "authorityCode": "xxxx", - "authorityName": "xxx", - "id": "xxx", - },{ - - } - ] + "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": "操作成功" } + ``` -| 变量名 | 变量类型 | 可为NULL | 描述 | -| ------------- | -------- | -------- | -------- | -| id | BIGINT | No | 权限ID | + +调用成功返回 + +| 变量名 | 变量类型 | 可为NULL | 描述 | +| -------- | -------- | -------- |------| +| id | BIGINT | No | 主键id | | authorityCode | string | No | 权限编码 | | authorityName | string | No | 权限名称 | - - -## 角色权限编辑 - -根据提供的ID,修改角色权限,POST方式 - -/api/role/update - -入参示例 - -```json -{ -"id":"xxx", -"roleName":"XX", -"authList":[12,13] -} -``` - -入参描述 - -| 参数名 | 参数类型 | 可选 | 描述 | -| :------------ |:----------:| :--: | :----------- | -| id | BIGINT | no | 系统角色id | -| roleName | String | no | 角色名称 | -| authList | List | yes | 角色的权限id | - -调用成功返回示例 - -```json -{ -"code":"200", -"msg":"编辑成功", -"data":"null" -} -``` -