ruoyi-back-1

若依后端学习总结

1,数据库部分(数据表结构总结)

部门树型结构1696735278089

这里是根据dept_id,parent_id(父级级部门)来进行区分父子部门,在后端查询某个部门的所有部门及其子部门是通过查询(ancestors)字段

其中每个用户还有对应的职位。

角色权限管理

1696735023848使用三张基本表,2张关联表实现简单的。

其中每个角色都有一个role_key

每个用户都有至少一个角色,user_id对应一个role_id,而每个角色有对应菜单,role_id对应一个menu_id。同理,一个role_id对应dept_id

后端调用逻辑(简单版):用户发起登录后,根据用户id,查询对应角色以及角色对应的部门(这部分需要联表查询),然后返回一个JSON 。