mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 17:38:48 +08:00
system-tenant 多应用多租户支持
This commit is contained in:
parent
d1198a267c
commit
78649cb294
@ -22,6 +22,11 @@ import org.dromara.system.saas.domain.SysSaasMenu;
|
|||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@AutoMapper(target = SysSaasMenu.class, reverseConvertGenerate = false)
|
@AutoMapper(target = SysSaasMenu.class, reverseConvertGenerate = false)
|
||||||
public class SysSaasMenuBo extends BaseEntity {
|
public class SysSaasMenuBo extends BaseEntity {
|
||||||
|
/**
|
||||||
|
* 应用id
|
||||||
|
*/
|
||||||
|
@NotNull(message = "applicationId 不能为空")
|
||||||
|
private Long applicationId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单ID
|
* 菜单ID
|
||||||
|
|||||||
@ -35,7 +35,6 @@ import java.util.*;
|
|||||||
public class SysSaasMenuServiceImpl implements ISysSaasMenuService {
|
public class SysSaasMenuServiceImpl implements ISysSaasMenuService {
|
||||||
|
|
||||||
private final SysSaasMenuMapper baseMapper;
|
private final SysSaasMenuMapper baseMapper;
|
||||||
private final SysSaasApplicationMapper applicationMapper;
|
|
||||||
private final Sys2RoleMapper roleMapper;
|
private final Sys2RoleMapper roleMapper;
|
||||||
private final Sys2RoleMenuMapper roleMenuMapper;
|
private final Sys2RoleMenuMapper roleMenuMapper;
|
||||||
private final Sys2TenantPackageMapper tenantPackageMapper;
|
private final Sys2TenantPackageMapper tenantPackageMapper;
|
||||||
@ -63,6 +62,7 @@ public class SysSaasMenuServiceImpl implements ISysSaasMenuService {
|
|||||||
// 管理员显示所有菜单信息
|
// 管理员显示所有菜单信息
|
||||||
if (LoginHelper.isSuperAdmin(userId)) {
|
if (LoginHelper.isSuperAdmin(userId)) {
|
||||||
menuList = baseMapper.selectVoList(new LambdaQueryWrapper<SysSaasMenu>()
|
menuList = baseMapper.selectVoList(new LambdaQueryWrapper<SysSaasMenu>()
|
||||||
|
.eq(ObjectUtil.isNotNull(menu.getApplicationId()), SysSaasMenu::getApplicationId, menu.getApplicationId())
|
||||||
.like(StringUtils.isNotBlank(menu.getMenuName()), SysSaasMenu::getMenuName, menu.getMenuName())
|
.like(StringUtils.isNotBlank(menu.getMenuName()), SysSaasMenu::getMenuName, menu.getMenuName())
|
||||||
.eq(StringUtils.isNotBlank(menu.getVisible()), SysSaasMenu::getVisible, menu.getVisible())
|
.eq(StringUtils.isNotBlank(menu.getVisible()), SysSaasMenu::getVisible, menu.getVisible())
|
||||||
.eq(StringUtils.isNotBlank(menu.getStatus()), SysSaasMenu::getStatus, menu.getStatus())
|
.eq(StringUtils.isNotBlank(menu.getStatus()), SysSaasMenu::getStatus, menu.getStatus())
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user