本帖最后由 TengGe 于 2017-4-1 02:08 编辑
在组织权限授权中进行数据权限授权,实际上最终是指定权限List,有两种方式,一种是自定义、一种是表达式,自定义相当于手工输入List,表达式相当于可以使用系统提供的表达式函数进行动态指定List。现在想在一个概念中选择不同的数据项作为数据权限List参数,实现不同用户、角色的不同数据权限的自定义。 1、我想到的一种方法是,修改系统平台提供的策略窗体,增加一个导入按钮弹出对话框或者gridSelect,用于选择事先定义好的与该动作相关的数据权限List模板,请问系统平台的数据权限策略参数List在数据库中是如何存储的?知道了List是如何存储的,也就可以通过另外一个模块的W窗体事先进行List参数的选择和定义。 2、上面想到的方需要修改系统平台提供的东西,担心通用性方面的问题,请问是否可行,可有什么更好的方法。 |