加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...

1。功能要求相对复杂的信息管理系统,有比较严格的权限管理设置的需求。例如业务管理系统中的一个角色只能查看金额小于500万的合同,而且只能看自己所在部门的合同,系统要求限制条件能灵活设置过滤所能看到的,所能操作的数据项,当前把这些需求理解为数据集权限需求,类似下面的示例参考图。

 吉日嘎拉、通用权限管理系统

 

2。首选我们需要提供一个设置记录集权限的功能,我们按角色权限设置为例,参考下图红色圈起来的部分:

吉日嘎拉、通用权限管理系统

 

3。下面是显示当前角色在哪些数据表上进行了数据集权限约束示例:

吉日嘎拉、通用权限管理系统

 

4。设置数据集权限约时可以列出当前表的字段(可进行一些有必要的筛选):

吉日嘎拉、通用权限管理系统

 

5。下面是显示默认的条件表达式:

吉日嘎拉、通用权限管理系统

 

   若想完美的做好约束条件的表达式还是不太容易,一方面需要正确解析约束条件表达式,另一方面还需要能灵活设置,其实比较完美的做好还是挺不容易的,而且还需要有验证约束条件表达式的功能比较好,还需要进行防注入优化才可以,一些标准参数的提醒等等等很多细节都完善了才能满足客户的实际需要,所以我总提倡真正能把某个功能彻底做好,其实非常不容易、需要高超的技术能力、也需要有高超的理解客户需求的能力、也需要能实现高难的技术问题、也需要能实现真正客户喜欢用的友善性、良好的交互性才能得到客户的认可。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值