AntMgr https://github.com/yuzd/AntMgr
基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统
特色:用户管理
菜单管理
角色管理
权限管理[精确到按钮])
代码生成器
如何使用代码克隆到本地 用vs2017或以上版本 打开工程。
项目结构如下:里面包含4张表的schema和初始化数据,你可以新建一个db,也可以导入到你现有的db
system_users 系统用户表
system_menu 系统菜单表
system_role 系统角色表
system_page_action 按钮权限表
如果是按照上面初始化db脚本的话 初始化的登录名 zdyu 密码 123456
登录成功如下图:
首页一个菜单(system_menu)对应一个view页面【1:1】
一个用户(system_user)只能有一个角色(system_role)【1:1】
一个角色(system_role)可以配置多个菜单权限(view页面) 和view页面里面的功能模块(ru按钮) 【1:N】
每个菜单(view页面)下的功能模块(如按钮)配置实际该功能用到的接口【1:N】
约定>配置 权限设计其实很简单