|
|
@ -176,6 +176,17 @@ public class SysMenuRoleService extends MybatisBaseService<SysMenuRoleMapper, Sy |
|
|
|
return rb.success().setData(sysMenuRoleDataVos); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<SysMenuRoleDataVo>> selMenuByRoleApp(SysMenuRoleDataQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
QueryWrapper qw = new QueryWrapper<>(); |
|
|
|
qw.eq("smmr.roleSid",query.getRoleSid()); |
|
|
|
if (StringUtils.isNotBlank(query.getMenuName())){ |
|
|
|
qw.like("smm.name",query.getMenuName()); |
|
|
|
} |
|
|
|
List<SysMenuRoleDataVo> sysMenuRoleDataVos = baseMapper.selMenuByRoleApp(qw); |
|
|
|
return rb.success().setData(sysMenuRoleDataVos); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean updateDataByRoleMenu(List<SysMenuRoleDataDto> dtos) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
for (SysMenuRoleDataDto dto : dtos) { |
|
|
@ -185,6 +196,17 @@ public class SysMenuRoleService extends MybatisBaseService<SysMenuRoleMapper, Sy |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean updateDataByRoleMenuApp(List<SysMenuRoleDataDto> dtos) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
for (SysMenuRoleDataDto dto : dtos) { |
|
|
|
if (StringUtils.isNotBlank(dto.getDataRuleId())){ |
|
|
|
baseMapper.updateDataByRoleMenuApp(dto.getSid(),dto.getDataRuleId()); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
///----获平台角色s的某个资源的菜单树形列表(内存操作) 开始----
|
|
|
|
|
|
|
|
|
|
|
|