ToB企服应用市场:ToB评测及商务社交产业平台

标题: EDP .Net开辟框架--权限 [打印本页]

作者: 万万哇    时间: 2024-5-20 22:42
标题: EDP .Net开辟框架--权限
平台下载地址:https://gitee.com/alwaysinsist/edp

权限先容

权限实际上就是谁有权使用或是访问什么,这里的“谁”可以视作"授权对象","什么"可以视作"权限对象"。例如张三可以访问用户数据,那么张三就是“授权对象”,用户数据就是"权限对象"。
权限管理

权限设置是双向的,既可以通过“权限对象”的维度来设置,也可以通过“授权对象”的维度来设置。
通过权限对象设置权限

这里以"业务模型"为例。


左边勾选需要授权的"权限对象",右边勾选需要授权的“授权对象”,保存后即可完成授权操纵。
通过授权对象设置权限

这里以"职务"为例。


保存后即可完成授权操纵。
权限查看和删除

这里以“用户”和“职务”为例。
某用户的权限列表

某职务的权限列表

继承过来的权限是不能删除的,只能删除自身所的拥有权限。
权限实现(使用)

public class StudentModel: ModelPermissionBase
业务对象继承基类ModelPermissionBase。
点击查看代码
  1. StudentModel item = new StudentModel();
  2. item.ID = KeyValue;
  3. item.Query();
  4. List<StudentModel> itemList = new List<StudentModel>();
  5. itemList.Query();
复制代码
以上示例分别为单个业务对象的查询和业务对象聚集的查询,其都实现了权限的管控。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4