苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 18122|回复: 3

[教程] 【通用权限管理系统】菜单管理数据结构

[复制链接]
发表于 2017-12-12 21:17:01 | 显示全部楼层 |阅读模式
【通用权限管理系统】菜单管理数据结构


导读部分






教程部分


数据库表: Sys_Menu

此表主要是为了记录系统的菜单信息,本次设计,主要为2层菜单,就主导航,在顶部显示,如下图所示:
主导航.png

子菜单,即,点击主导航中的一个菜单,在系统左侧,可以显示此主菜单下的所有子菜单信息,如下图所示:
子菜单.png

数据库表设计如下:

菜单.png

Model层,数据结构处理,代码如下:

[C#] 纯文本查看 复制代码
/// <summary>
    /// 菜单信息  实体类
    /// </summary>
    public class Sys_MenuInfo {
        /// <summary>
        /// id
        /// </summary>                
        public int MenuID { get; set; }
        /// <summary>
        /// 父菜单id
        /// </summary>                
        public int ParentID { get; set; }
        /// <summary>
        /// 菜单深度信息(主要用在2层以上的菜单使用)
        /// </summary>
        public int Depth { get; set; }
        /// <summary>
        /// 菜单名称
        /// </summary>                
        public string MenuName { get; set; }
        /// <summary>
        /// 链接地址
        /// </summary>                
        public string LinkUrl { get; set; }
        /// <summary>
        /// 排序值
        /// </summary>                
        public int OrderID { get; set; }

    }

在此需要知道,ParentID 为父菜单id,即主导航菜单的MenuID

Depth  为菜单深度,本系统此次主要设置的为2级菜单,只有主导航,一级子菜单两级  故深度在此并无太大的用处,在后期可能会延伸到多级菜单,即2级以上,此字段的用处比较大,且为必须




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2017-12-12 21:19:00 | 显示全部楼层
加油,给自己占个沙发
发表于 2017-12-13 14:16:45 | 显示全部楼层
我只是路过打酱油的。
发表于 2018-12-16 22:27:44 | 显示全部楼层
我只是路过打酱油的。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-27 03:36

© 2014-2021

快速回复 返回顶部 返回列表