springboot+mybatis plus +beetl构建权限系统(一)

系统简介

shkjadmin项目是okadmin java 的后台实现,应用企业级开发框架SpringBoot+Layui+beetl+MybatisPlus开发权限(RBAC)及内容管理框架,框架中集成了权限管理、模块管理,数据库管理、富文本编辑器(已集成ueditor,kindeditor),后台支持多主题切换、通知管理、配置管理、字典管理等常用功能模块,以方便开发者快速构建自己的应用。框架专注于为中小企业提供最佳的行业基础后台框架解决方案,执行效率、扩展性、稳定性值得信赖,操作体验流畅,使用非常优化,欢迎大家使用及进行二次开发。

项目介绍

1、模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。
2、JavaWeb企业级开发框架是一套基于SpringBoot2 + Layui开发出来的框架。
3、支持SQLServer、MySQL、SQLite等多数据库类型。模块化设计,层次结构清晰。
4、Shiro权限认证,操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到导航菜单、功能按钮。提高开发效率及质量。
5、常用类封装,日志、缓存、验证、字典、文件(本地、七牛云)。等等,目前兼容浏览器(Chrome、Firefox、360浏览器等)
6、适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。

码云地址

地址:https://gitee.com/accene/shkj-admin

其他相关:beetl文档地址:https://www.kancloud.cn/xiandafu/beetl3_guide/1992562

2.数据库设计

最基本的用户(sys_user),菜单(sys_menu),角色(sys_role)这三张表之间的关系由两张关系表来完成,即用户与角色(sys_user_role),角色与菜单(sys_role_menu)

1.用户表(主要包含主键,账号,密码,名称,手机,状态,类型以及其他相关字段)

DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user`  (
  `id` varchar(50) CHARACTER SET u
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值