From e487f1bfa92d9e90dd8f876479bbfced09b4d58c Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期五, 29 十二月 2023 14:04:18 +0800 Subject: [PATCH] 添加角色查询接口 --- consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java index 8dea44c..2654c55 100644 --- a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java +++ b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantUserController.java @@ -34,6 +34,7 @@ import com.consum.base.pojo.FinSysTenantUserSearchParam; import com.consum.base.pojo.FinSysTenantUserUpdParam; import com.consum.base.pojo.ImportUserParam; +import com.consum.base.pojo.RolePageParam; import com.consum.base.pojo.request.FinSysTenantUserParam; import com.consum.base.pojo.response.DepartmentVO; import com.consum.base.pojo.response.FinSysTenantUserVO; @@ -54,6 +55,7 @@ import com.iplatform.model.po.S_dept; import com.iplatform.model.po.S_role; import com.iplatform.model.po.S_user_core; +import com.walker.db.page.GenericPager; import com.walker.infrastructure.utils.CollectionUtils; import com.walker.infrastructure.utils.DateUtils; import com.walker.infrastructure.utils.NumberGenerator; @@ -847,4 +849,27 @@ return ResponseValue.success(finSysTenantVO); } + @GetMapping("/query/role") + public ResponseValue pageList() { + RolePageParam roleParam = CommonUtil.getObjFromReq(RolePageParam.class); + RolePageParam param2 = new RolePageParam(); + CommonUtil.copyProperties(roleParam, param2); + roleParam = param2; + if (roleParam != null && roleParam.getOrgId() > 0L) { + long orgId = 0L; + if (!this.isSupervisor()) { + orgId = this.getCurrentUser().getOrg_id(); + } else { + orgId = roleParam.getOrgId(); + } + + FinSysTenantUser finSysTenantUser = this.getSysInfo(); + Integer dataScope = finSysTenantUser.getLv(); + GenericPager<S_role> pager = finSysTenantUserService.queryPageRoleList(orgId, roleParam.getStatus(), + roleParam.getRoleName(), dataScope,roleParam.getPageNum(), roleParam.getPageSize()); + return ResponseValue.success(pager); + } else { + return ResponseValue.error("鍙傛暟涓嶈兘涓虹┖"); + } + } } -- Gitblit v1.9.1