This commit is contained in:
2025-07-02 14:47:17 +08:00
parent a487e7ae67
commit 4220428f92
2 changed files with 15 additions and 8 deletions

View File

@ -22,6 +22,11 @@ public interface TenantConstants {
*/ */
String TENANT_ADMIN_ROLE_KEY = "admin"; String TENANT_ADMIN_ROLE_KEY = "admin";
/**
* 富源晟内部员工 roleKey
*/
String FYS_ROLE_KEY = "fel";
/** /**
* 租户管理员角色名称 * 租户管理员角色名称
*/ */

View File

@ -51,8 +51,9 @@ public class SysMenuController extends BaseController {
* 获取菜单列表 * 获取菜单列表
*/ */
@SaCheckRole(value = { @SaCheckRole(value = {
TenantConstants.SUPER_ADMIN_ROLE_KEY, TenantConstants.SUPER_ADMIN_ROLE_KEY,
TenantConstants.TENANT_ADMIN_ROLE_KEY TenantConstants.TENANT_ADMIN_ROLE_KEY,
TenantConstants.FYS_ROLE_KEY
}, mode = SaMode.OR) }, mode = SaMode.OR)
@SaCheckPermission("system:menu:list") @SaCheckPermission("system:menu:list")
@GetMapping("/list") @GetMapping("/list")
@ -67,8 +68,9 @@ public class SysMenuController extends BaseController {
* @param menuId 菜单ID * @param menuId 菜单ID
*/ */
@SaCheckRole(value = { @SaCheckRole(value = {
TenantConstants.SUPER_ADMIN_ROLE_KEY, TenantConstants.SUPER_ADMIN_ROLE_KEY,
TenantConstants.TENANT_ADMIN_ROLE_KEY TenantConstants.TENANT_ADMIN_ROLE_KEY,
TenantConstants.FYS_ROLE_KEY
}, mode = SaMode.OR) }, mode = SaMode.OR)
@SaCheckPermission("system:menu:query") @SaCheckPermission("system:menu:query")
@GetMapping(value = "/{menuId}") @GetMapping(value = "/{menuId}")
@ -96,8 +98,8 @@ public class SysMenuController extends BaseController {
public R<MenuTreeSelectVo> roleMenuTreeselect(@PathVariable("roleId") Long roleId) { public R<MenuTreeSelectVo> roleMenuTreeselect(@PathVariable("roleId") Long roleId) {
List<SysMenuVo> menus = menuService.selectMenuList(LoginHelper.getUserId()); List<SysMenuVo> menus = menuService.selectMenuList(LoginHelper.getUserId());
MenuTreeSelectVo selectVo = new MenuTreeSelectVo( MenuTreeSelectVo selectVo = new MenuTreeSelectVo(
menuService.selectMenuListByRoleId(roleId), menuService.selectMenuListByRoleId(roleId),
menuService.buildMenuTreeSelect(menus)); menuService.buildMenuTreeSelect(menus));
return R.ok(selectVo); return R.ok(selectVo);
} }
@ -112,8 +114,8 @@ public class SysMenuController extends BaseController {
public R<MenuTreeSelectVo> tenantPackageMenuTreeselect(@PathVariable("packageId") Long packageId) { public R<MenuTreeSelectVo> tenantPackageMenuTreeselect(@PathVariable("packageId") Long packageId) {
List<SysMenuVo> menus = menuService.selectMenuList(LoginHelper.getUserId()); List<SysMenuVo> menus = menuService.selectMenuList(LoginHelper.getUserId());
MenuTreeSelectVo selectVo = new MenuTreeSelectVo( MenuTreeSelectVo selectVo = new MenuTreeSelectVo(
menuService.selectMenuListByPackageId(packageId), menuService.selectMenuListByPackageId(packageId),
menuService.buildMenuTreeSelect(menus)); menuService.buildMenuTreeSelect(menus));
return R.ok(selectVo); return R.ok(selectVo);
} }