我是怎么做到开源系统的角色权限功能的?

写在前面:

最近有一个想法,做一个程序员师徒系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。
请添加图片描述
做这个功能首先先到的就是通过分配给系统中每个菜单或者按钮一个序号,然后返回给前端的菜单列表,然后前端再通过过滤将菜单给显示出来,功能的思路很好理解,那我们也不用重复造轮子,发现一款erp系统跟我的想法很像,所以感谢华夏ERP提供的轮子,能够让我们迅速的搭建改系统的功能。
首先我们创建四张表,分别是用户表,角色表,菜单表,角色功能对应表:

/*
 Navicat Premium Data Transfer

 Source Server         : 120.76.201.118_3306
 Source Server Type    : MySQL
 Source Serv

猜你喜欢

转载自blog.csdn.net/csdnerM/article/details/121328379