相关的必要字段如下:
相关的必要字段如下:
SELECT
*
FROM
`department` `a`,
INNER JOIN user `b` ON `a`.`id` = `b`.`department`
WHERE
b.id = "用户ID";
SELECT
*
FROM
`department`
WHERE
FIND_IN_SET( "组织ID", `tree` )
SELECT
*
FROM
`user` `a`
INNER JOIN `department` `b` ON `a`.`department` = `b`.`id`
WHERE
( a.department IN (( SELECT id FROM `department` WHERE ( FIND_IN_SET( "组织ID", `tree` ) OR id = "组织ID" ) )) )
通常情况下有两种方式可以控制用户权限,一种是通过用户角色(Role)来控制权限,另一种是通过更细致的权限(Operation)来直接指定某个用户可以进行哪些行为。
不同的角色可以访问的功能集合(可访问的页面)不同,创建角色时设置角色可访问的页面。
前后端分离的模式下,将角色的可访问路由传递给前端,由前端动态加载路由。