教程部分
数据库表: Sys_RoleFunctionInfo
此表与角色菜单管理表功能,作用一样,主要记录了各个角色,所拥有的功能权限。
此表中只有两个字段信息,一个是角色id,一个是功能权限id
由此可以看到,此表不论是对于角色来书,还是功能权限来说都是一对多的关系。
即: 一个角色如果有功能权限的话,就是拥有一个或者多个
而一个功能权限,也是属于一个或者多个角色的
此处需要注明,对于超级管理员,是拥有所有功能权限的,故不在此表中体现。
数据库表展示如下:
分布式框架的数据底层 - model层 如下:
[C#] 纯文本查看 复制代码
/// <summary>
    /// 角色功能信息 实体类
    /// </summary>
    public class Sys_RoleFunctionInfo : ModelBase {
        /// <summary>
        /// 角色ID
        /// </summary>                
        public int RoleID { get; set; }
        /// <summary>
        /// 功能ID
        /// </summary>                
        public int FunctionID { get; set; }
    }