苏飞论坛

标题: 【通用权限管理系统】角色菜单数据结构 [打印本页]

作者: 范范    时间: 2017-12-28 21:57
标题: 【通用权限管理系统】角色菜单数据结构
【通用权限管理系统】角色菜单数据结构


导读部分



购买http://www.sufeinet.com/thread-19360-1-1.html
讨论区http://www.sufeinet.com/forum-181-1.html
教程目录http://www.sufeinet.com/thread-19363-1-1.html



教程部分


数据库表: Sys_MenuInRole
此表主要记录了每个角色所拥有的菜单信息,一个角色,一个菜单,是一条记录。
故: 一个角色的菜单信息,是一个list的列表集合

数据库表展示如下:
(, 下载次数: 160)


分布式框架的数据底层 - model层 如下:
[C#] 纯文本查看 复制代码
/// <summary>
    /// 角色菜单信息 实体类
    /// </summary>
    public class Sys_MenuInRoleInfo : ModelBase {
        /// <summary>
        /// 菜单权限ID
        /// </summary>               
        public int ID { get; set; }
        /// <summary>
        /// 菜单ID
        /// </summary>               
        public int MenuID { get; set; }
        /// <summary>
        /// 角色ID
        /// </summary>               
        public int RoleID { get; set; }
        /// <summary>
        /// 级别
        /// </summary>               
        public int levelFlag { get; set; }

    }

此表字段内容,roleID  即为角色id
menuID 为菜单id,ID主要是一个数据库的主键,作为数据库字段记录使用,没有太大的逻辑意义, levelFlag  为当前菜单的深度信息,暂无太大用处

本表在逻辑结构中,主要使用到的字段为: MenuID、RoleID


作者: 范范    时间: 2017-12-28 21:58
沙发 沙发  占个沙发
作者: 范范    时间: 2017-12-28 22:08
强烈支持ing,加油




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4