|
@@ -368,4 +368,41 @@ public class UserController {
|
|
|
return msgResult;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @ApiOperation(value="列表")
|
|
|
+ @RequestMapping(value = "pageList",method = RequestMethod.POST)
|
|
|
+ public MessageResult<Map> pageList(
|
|
|
+ String userName,String realName,String roleId,
|
|
|
+ @RequestParam(name="pageIndex",defaultValue = "1") int pageIndex,
|
|
|
+ @RequestParam(name="pageSize",defaultValue = "10") int pageSize,
|
|
|
+ @RequestAttribute String subject){
|
|
|
+ MessageResult<Map> msgResult = new MessageResult<>();
|
|
|
+
|
|
|
+ Map<String,Object> searchParms = new HashMap<>();
|
|
|
+
|
|
|
+ List<Sort> sortList = new ArrayList<>();
|
|
|
+ sortList.add(new Sort("a.create_time","asc"));
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(userName)) {
|
|
|
+ searchParms.put("userName","%" + userName + "%");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(realName)) {
|
|
|
+ searchParms.put("realName","%" + realName + "%");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(roleId)) {
|
|
|
+ searchParms.put("roleId",roleId);
|
|
|
+ }
|
|
|
+
|
|
|
+ Page<User> page = userService.pageSearch(searchParms,pageIndex,pageSize,sortList);
|
|
|
+
|
|
|
+
|
|
|
+ msgResult.setResult(true);
|
|
|
+
|
|
|
+ msgResult.setData(PojoUtils.pageWrapper(page));
|
|
|
+
|
|
|
+ return msgResult;
|
|
|
+ }
|
|
|
+
|
|
|
}
|