部门查询添加查询条件,可以传入多orgId查询

This commit is contained in:
刘倡
2025-07-30 15:24:31 +08:00
parent 4d31f4d12c
commit d0f3648087

View File

@ -98,12 +98,17 @@ public class SysOrgController{
*/
@ApiOperation("查询列表数据")
@GetMapping("/list")
public BaseResponse<List<SysOrg>> list(@ApiParam(value = "查询对象数据", required = false) SysOrg param) {
public BaseResponse<List<SysOrg>> list(@ApiParam(value = "查询对象数据", required = false) SysOrgVO param) {
//查询
LambdaQueryWrapper<SysOrg> query = Wrappers.lambdaQuery(param);
// 处理多orgId查询条件
if (param.getAllDepartmentId() != null && !param.getAllDepartmentId().trim().isEmpty()) {
String[] orgIds = param.getAllDepartmentId().split(",");
query.in(SysOrg::getOrgId, orgIds);
}
List<SysOrg> list = iSysOrgService.list(query);
//异常处理
//RespsExceptionEnum.FRAME_EXCEPTION_DEMO_NOT_FIND.customValid(list.isEmpty());
return BaseResponse.success(list);
}