Commit 28edd6c20ddde83de83b710996c7fb811f01df66

Authored by rui.zhang
1 parent bd9dfa978a

platform permission

add return pageinfo

Showing 4 changed files with 44 additions and 7 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java View file @ 28edd6c
... ... @@ -4,8 +4,10 @@
4 4 import com.lyms.platform.common.annotation.TokenRequired;
5 5 import com.lyms.platform.common.base.BaseController;
6 6 import com.lyms.platform.common.base.LoginContext;
  7 +import com.lyms.platform.common.constants.ErrorCodeConstants;
7 8 import com.lyms.platform.common.enums.YnEnums;
8 9 import com.lyms.platform.common.utils.ResultUtils;
  10 +import com.lyms.platform.operate.web.result.FrontEndResult;
9 11 import com.lyms.platform.permission.model.*;
10 12 import com.lyms.platform.permission.service.*;
11 13 import org.springframework.beans.factory.annotation.Autowired;
... ... @@ -185,7 +187,12 @@
185 187 departments.setOrganization(organizationService.getOrganization(departments.getOrgId()));
186 188 }
187 189  
188   - ResultUtils.buildSuccessResultAndWrite(response, departmentses);
  190 + FrontEndResult frontEndResult = new FrontEndResult();
  191 + frontEndResult.setData(departmentses);
  192 + frontEndResult.setPageInfo(departmentsQuery.getPageInfo());
  193 + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS);
  194 +
  195 + ResultUtils.buildSuccessResultAndWrite(response, frontEndResult);
189 196 }
190 197  
191 198  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java View file @ 28edd6c
... ... @@ -7,6 +7,7 @@
7 7 import com.lyms.platform.common.constants.ErrorCodeConstants;
8 8 import com.lyms.platform.common.enums.YnEnums;
9 9 import com.lyms.platform.common.utils.ResultUtils;
  10 +import com.lyms.platform.operate.web.result.FrontEndResult;
10 11 import com.lyms.platform.permission.model.Organization;
11 12 import com.lyms.platform.permission.model.OrganizationQuery;
12 13 import com.lyms.platform.permission.model.Users;
13 14  
... ... @@ -197,9 +198,14 @@
197 198 organizationQuery.setPage(page);
198 199 organizationQuery.setLimit(limit);
199 200 organizationQuery.setKeyword(keyword);
200   -
201 201 List<Organization> organizations = organizationService.queryOrganization(organizationQuery);
202   - ResultUtils.buildSuccessResultAndWrite(response, organizations);
  202 +
  203 + FrontEndResult frontEndResult = new FrontEndResult();
  204 + frontEndResult.setData(organizations);
  205 + frontEndResult.setPageInfo(organizationQuery.getPageInfo());
  206 + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS);
  207 +
  208 + ResultUtils.buildSuccessResultAndWrite(response, frontEndResult);
203 209 }
204 210  
205 211  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java View file @ 28edd6c
... ... @@ -4,10 +4,12 @@
4 4 import com.lyms.platform.common.annotation.TokenRequired;
5 5 import com.lyms.platform.common.base.BaseController;
6 6 import com.lyms.platform.common.base.LoginContext;
  7 +import com.lyms.platform.common.constants.ErrorCodeConstants;
7 8 import com.lyms.platform.common.enums.YnEnums;
8 9 import com.lyms.platform.common.exception.BusinessException;
9 10 import com.lyms.platform.common.utils.Assert;
10 11 import com.lyms.platform.common.utils.ResultUtils;
  12 +import com.lyms.platform.operate.web.result.FrontEndResult;
11 13 import com.lyms.platform.permission.model.*;
12 14 import com.lyms.platform.permission.service.*;
13 15 import org.apache.commons.lang.StringUtils;
... ... @@ -314,7 +316,13 @@
314 316 rolesQuery.setLimit(limit);
315 317  
316 318 List<Roles> roles = rolesService.queryRoles(rolesQuery);
317   - ResultUtils.buildSuccessResultAndWrite(response, roles);
  319 +
  320 + FrontEndResult frontEndResult = new FrontEndResult();
  321 + frontEndResult.setPageInfo(rolesQuery.getPageInfo());
  322 + frontEndResult.setData(roles);
  323 + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS);
  324 +
  325 + ResultUtils.buildSuccessResultAndWrite(response, frontEndResult);
318 326 }
319 327  
320 328  
... ... @@ -342,7 +350,14 @@
342 350 rolesQuery.setLimit(limit);
343 351  
344 352 List<Roles> roles = rolesService.queryRoles(rolesQuery);
345   - ResultUtils.buildSuccessResultAndWrite(response, roles);
  353 +
  354 +
  355 + FrontEndResult frontEndResult = new FrontEndResult();
  356 + frontEndResult.setPageInfo(rolesQuery.getPageInfo());
  357 + frontEndResult.setData(roles);
  358 + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS);
  359 +
  360 + ResultUtils.buildSuccessResultAndWrite(response, frontEndResult);
346 361 }
347 362 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java View file @ 28edd6c
... ... @@ -8,6 +8,7 @@
8 8 import com.lyms.platform.common.constants.ErrorCodeConstants;
9 9 import com.lyms.platform.common.enums.YnEnums;
10 10 import com.lyms.platform.common.utils.*;
  11 +import com.lyms.platform.operate.web.result.FrontEndResult;
11 12 import com.lyms.platform.permission.model.*;
12 13 import com.lyms.platform.permission.service.*;
13 14 import org.apache.commons.lang.StringUtils;
14 15  
... ... @@ -88,8 +89,12 @@
88 89 user.setDepartmentses(departmentsService.getDepartments(user.getDeptId()));
89 90 }
90 91  
  92 + FrontEndResult frontEndResult = new FrontEndResult();
  93 + frontEndResult.setPageInfo(usersQuery.getPageInfo());
  94 + frontEndResult.setData(users);
  95 + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS);
91 96  
92   - ResultUtils.buildSuccessResultAndWrite(response, users);
  97 + ResultUtils.buildSuccessResultAndWrite(response, frontEndResult);
93 98 }
94 99  
95 100  
96 101  
... ... @@ -133,8 +138,12 @@
133 138 user.setDepartmentses(departmentsService.getDepartments(user.getDeptId()));
134 139 }
135 140  
  141 + FrontEndResult frontEndResult = new FrontEndResult();
  142 + frontEndResult.setPageInfo(usersQuery.getPageInfo());
  143 + frontEndResult.setData(users);
  144 + frontEndResult.setErrorcode(ErrorCodeConstants.SUCCESS);
136 145  
137   - ResultUtils.buildSuccessResultAndWrite(response, users);
  146 + ResultUtils.buildSuccessResultAndWrite(response, frontEndResult);
138 147 }
139 148  
140 149 //获取用户角色信息