## 权限项目一级分类参数
| 配置 | 说明 |
| --- | --- |
| title | 权限项目分类标题 |
| for | 指定此权限分类针对的用户角色,未指定的用户将始终无法获得权限。为空表示所有角色。 |
| children | 权限子项,这里才是具有权限功能的项目列表 |
## 权限项目二级分类参数
| 配置 | 说明 | 类型说明
| --- | --- | --- |
| 键值 | 表示该权限项的唯一标号 | 建议使用“功能名.模块名”,比如:cms.column |
| title | 显示的权限项标题 | |
| for | 指定此权限项针对的用户角色,未指定的用户将始终无法获得权限。为空表示所有角色。 | 数组,表示多个 |
| items | 权限限定配置,该权限项的限制方式在这里配置。 | |
## 权限配置参数(items)
| 配置 | 说明 | 类型说明
| --- | --- | --- |
| 键值 | 表示该权限项的唯一标号 | 建议使用“功能名.路由名”,比如:cms.columnlist |
| title | 显示的权限项标题 | |
| for | 指定此权限项针对的用户角色,未指定的用户将始终无法获得权限。为空表示所有角色。 | 数组,表示多个 |
| type | 指定该权限项的类型,暂时只开放“url”类型。 | |
| param | 权限配置参数。 | 内容较多,具体查看下方具体配置。 |
| description | 权限项说明简介,展示给用户的该权限项说明。 | |
## 权限配置参数(param)
| param配置内容 | 说明
| --- | --- | --- |
| param提供一个字符串 | 指定一个url字符串作为参数,表示该权限项监控该url的get访问。 |
| param提供一个数组 | 可以指定多个url,表示该权限项监控所有指定的url。 |
| 指定监控方法 | 默认使用字符串的形式,都表示get方式的监控,如果需要监控多个方式,则可以使用数组替代字符串,比如:不再使用“/cms/columnadd”,而是使用`["/cms/columnadd","get|post"]` 数组的形式。 |
- 序言
- 基础
- 开发规范
- 架构说明
- 总览
- 中间件
- 事件
- 功能控制台
- 场景事件驱动
- 异常提醒
- 应用功能接口(Api)
- 内置服务
- 框架服务
- 场景驱动控制器
- 事件驱动逻辑
- 逻辑申明
- 消息队列
- 事件系统
- 钩子挂件
- 账户管理服务
- 权限管理服务
- 日志服务
- 数据字典服务
- 功能控制服务
- 中后台服务
- workdesktop
- 导航菜单
- 登录态接入
- 欢迎页
- 站内信
- 附件服务
- 托管
- 自定义上传
- 设置标签
- 文件检索
- 资源公开
- 报表服务
- 报表易生成
- 报表导出
- 数据导入
- 信息回收服务
- 查询手册
- 路由
- 控制器
- 逻辑层
- 模型
- 模板
- 标签库
- 资源引用
- 配置
- 权限
- 菜单
- 功能包
- 前端框架
- api服务
- AccountService
- Authorization
- DataCrypt
- EventLog
- LoginState
- 工具类
- 更新日志