一二三应用开发平台使用手册——系统管理-权限项&模块-使用说明

权限项

概述

在RBAC模型中,资源、角色、用户三个关键元素,构成权限体系。资源是权限控制的对象,因此常称之为权限项。

平台中所有的权限项进行集中管理,菜单、按钮、请求、分组等通过类型进行区分,实体与库表公用,通过树形结构来展现其从属关系。

属性

  • 名称:权限项的名字,核心属性。
  • 编码:权限项的编码,应用程序中通过编码进行逻辑处理。
  • 上级:父级标识,形成树形结构的依据。
  • 状态:可以通过状态管理,停用或启用某个权限项。
  • 类型:区分权限项类型,取值范围模块、菜单、页面、按钮、分组、流程、区域。
  • 图标:功能模块与菜单类型的权限项,可以设置图标(注:按钮的图标由前端指定,没有读取此处配置,设置了也不会有效果)。

功能项

常规功能

新增:新增单条数据。
修改:修改单条数据。
删除:删除数据,这里的删除跟上文中的设置状态停用不同,是真正的删除(逻辑删除)。对于确认录入错误的数据,尚未被单据使用,应当彻底清理掉而不是将其状态设置为停用。删除时系统会清理用户组关联的用户数据和权限项数据,避免关联表中残留垃圾对应关系数据。
查询:多条件组合,模糊匹配当前系统中的数据。
查看:查看单条数据。
复制新增:以某条数据为基础,拷贝方式快速创建数据。

扩展功能

界面设计

列表查询

树形结构,采用左树右表的方式,左侧为权限项树,参与数据查询。点击树节点时自动查询选中节点下属的权限项。
右侧上方为查询区域,可灵活组合多种查询条件,筛选需要的数据。
此外,为应对全局搜索的需求场景,附加了一个“查询全部”的复选框,勾选后将忽略当前选择的节点。
image.png

新建/修改/查看

这三个功能界面差不多,操作上略有差异。
新建会打开空白表单,部分属性以默认值填充。
修改则会查询数据库,填充实体属性值,在此基础上修改。
查看也是查询数据库填充实体属性,但不能保存。
image.png

模块

概述

这里的模块是系统的功能模块定义。
可以基于开发平台开发多个应用,每个应用由多个功能模块组成。
使用自身的定义使用数据字典来定义,当前有个名为“开发平台”的应用,依托开发平台实现具体的业务系统,如OA系统,只需要在添加新的字典项即可。
实际上,模块实体应归属于实体配置模块的一部分,放到“低层”的系统管理管理模块来,是避免模块间循环依赖问题。

属性

  • 应用:模块隶属于哪个应用,考虑到应用数量有限,属性也较少,没新建实体,使用数据字典来做一个简易化管理。
  • 名称
  • 编码:模块编码,关键属性,用做唯一性标识,同时也是前端的目录名和后端模块的包名。
  • 缩略码:模块的缩略码,用于该模块库表的前缀。
  • 包路径:模块所处的包路径。
  • 排序
  • 备注

常规功能

新增:新增单条数据。
修改:修改单条数据。
删除:删除数据,这里的删除跟上文中的设置状态停用不同,是真正的删除(逻辑删除)。对于确认录入错误的数据,尚未被单据使用,应当彻底清理掉而不是将其状态设置为停用。删除时系统会清理用户组关联的用户数据和权限项数据,避免关联表中残留垃圾对应关系数据。
查询:多条件组合,模糊匹配当前系统中的数据。
查看:查看单条数据。
复制新增:以某条数据为基础,拷贝方式快速创建数据。

扩展功能

界面设计

列表查询

典型的列表页面布局。
右侧上方为查询区域,可灵活组合多种查询条件,筛选需要的数据。
下方为查询结果列表。
image.png

新建/修改/查看

这三个功能界面差不多,操作上略有差异。
新建会打开空白表单,部分属性以默认值填充。
修改则会查询数据库,填充实体属性值,在此基础上修改。
查看也是查询数据库填充实体属性,但不能保存。
image.png

开源平台资料

平台名称:一二三开发平台
简介: 企业级通用开发平台
设计资料:csdn专栏
开源地址:Gitee
开源协议:MIT
欢迎收藏、点赞、评论,你的支持是我前行的动力。

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学海无涯,行者无疆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值