fix: 接入用户与权限后端接口
This commit is contained in:
@@ -1,18 +1,20 @@
|
||||
# 文档权限页面接口接入说明
|
||||
|
||||
依据 default_OpenAPI (1).json,文档权限页面当前按“文档模板”维度接入权限。页面保留原型的三部分:
|
||||
依据本机后端 `http://127.0.0.1:18080/v3/api-docs`,文档权限页面当前按“文档模板”维度接入权限。页面保留原型的三部分,并补充单用户直接授权:
|
||||
|
||||
1. **文档库权限矩阵**:说明可见、可用、可维护和继承规则。
|
||||
2. **按角色授权**:选择一个文档模板,调整角色的 VIEW、USE、MAINTAIN。
|
||||
3. **按科室授权**:沿用当前模板,调整科室的 VIEW、USE、MAINTAIN。
|
||||
4. **模板权限明细与直接授权**:可选择角色、科室或用户新增/删除直接绑定。
|
||||
|
||||
## 已接入接口
|
||||
|
||||
| 用途 | 方法 | 路径 |
|
||||
| ---------------------- | ------ | --------------------------------------------------------- |
|
||||
| 查询可配置模板 | GET | /api/v1/templates |
|
||||
| 查询角色 | GET | /api/v1/roles |
|
||||
| 查询角色及人数 | GET | /api/v1/roles/summary |
|
||||
| 查询科室 | GET | /api/v1/departments |
|
||||
| 查询用户 | GET | /api/v1/users |
|
||||
| 查询模板权限及继承结果 | GET | /api/v1/templates/{templateId}/permissions |
|
||||
| 绑定模板权限 | POST | /api/v1/templates/{templateId}/permissions |
|
||||
| 撤销模板权限 | DELETE | /api/v1/templates/{templateId}/permissions/{permissionId} |
|
||||
@@ -52,4 +54,4 @@
|
||||
- 全局科室权限查询与批量保存接口;
|
||||
- 或提供带模板维度的批量权限查询/保存接口,避免前端逐个模板请求。
|
||||
|
||||
另外,当前 GET /api/v1/templates 的语义是查询当前用户有权限查看的模板。若权限管理员需要配置自己当前不可见的模板,请后端提供管理员可见的模板列表语义或专用接口。
|
||||
另外,当前 GET /api/v1/templates 的语义是查询当前用户有权限查看的模板。若权限管理员需要配置自己当前不可见的模板,请后端提供管理员可见的模板列表语义或专用接口。用户直接授权已使用 `subjectType=USER`,不需要新增专用用户权限接口。
|
||||
|
||||
Reference in New Issue
Block a user