权限模板 开关

This commit is contained in:
2025-12-12 10:51:49 +08:00
parent be70f11f45
commit e4d61b7b5f
3 changed files with 8 additions and 5 deletions

View File

@@ -48,8 +48,8 @@ public class RoleTemplateController {
* 列表 * 列表
*/ */
@GetMapping("/list") @GetMapping("/list")
public CzgResult<List<SysRoleTemplate>> list(@RequestParam(required = false) Long pid) { public CzgResult<List<SysRoleTemplate>> list(@RequestParam(required = false) Long pid, @RequestParam(required = false) Integer isEnable) {
return CzgResult.success(roleTemplateService.listInfo(pid)); return CzgResult.success(roleTemplateService.listInfo(pid, isEnable));
} }
} }

View File

@@ -16,7 +16,7 @@ public interface SysRoleTemplateService extends IService<SysRoleTemplate> {
Boolean saveInfo(RoleTemplateDTO dto); Boolean saveInfo(RoleTemplateDTO dto);
List<SysRoleTemplate> listInfo(Long pid); List<SysRoleTemplate> listInfo(Long pid, Integer isEnable);
Boolean editInfo(RoleTemplateDTO dto); Boolean editInfo(RoleTemplateDTO dto);
} }

View File

@@ -43,8 +43,11 @@ public class SysRoleTemplateServiceImpl extends ServiceImpl<SysRoleTemplateMappe
} }
@Override @Override
public List<SysRoleTemplate> listInfo(Long pid) { public List<SysRoleTemplate> listInfo(Long pid, Integer isEnable) {
QueryWrapper queryWrapper = new QueryWrapper().eq(SysRoleTemplate::getPid, pid).orderBy(SysRoleTemplate::getSort, false); QueryWrapper queryWrapper = new QueryWrapper()
.eq(SysRoleTemplate::getPid, pid)
.eq(SysRoleTemplate::getIsEnable, isEnable)
.orderBy(SysRoleTemplate::getSort, false);
List<SysRoleTemplate> list = list(queryWrapper); List<SysRoleTemplate> list = list(queryWrapper);
// 转成 map便于通过 id 找节点 // 转成 map便于通过 id 找节点