|
@@ -10,12 +10,14 @@ import com.template.common.utils.RSAUtils;
|
|
|
import com.template.config.MySecurity;
|
|
import com.template.config.MySecurity;
|
|
|
import com.template.model.dto.SaveAdminDto;
|
|
import com.template.model.dto.SaveAdminDto;
|
|
|
import com.template.model.dto.UpdateAdminDto;
|
|
import com.template.model.dto.UpdateAdminDto;
|
|
|
|
|
+import com.template.model.dto.UsersPageDto;
|
|
|
import com.template.model.pojo.Admin;
|
|
import com.template.model.pojo.Admin;
|
|
|
import com.template.model.pojo.AdminMenu;
|
|
import com.template.model.pojo.AdminMenu;
|
|
|
import com.template.model.pojo.PermissionSetting;
|
|
import com.template.model.pojo.PermissionSetting;
|
|
|
import com.template.model.pojo.Users;
|
|
import com.template.model.pojo.Users;
|
|
|
import com.template.model.result.CommonResult;
|
|
import com.template.model.result.CommonResult;
|
|
|
import com.template.model.vo.AdminVo;
|
|
import com.template.model.vo.AdminVo;
|
|
|
|
|
+import com.template.model.vo.UsersVo;
|
|
|
import com.template.services.AdminMenuService;
|
|
import com.template.services.AdminMenuService;
|
|
|
import com.template.services.AdminService;
|
|
import com.template.services.AdminService;
|
|
|
import com.template.services.PermissionSettingService;
|
|
import com.template.services.PermissionSettingService;
|
|
@@ -219,7 +221,11 @@ public class AdminController implements AdminAPI {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public CommonResult getUsersPage(int permissionSettingId, int page, int size, String keyWord) {
|
|
|
|
|
|
|
+ public CommonResult getUsersPage(UsersPageDto usersPageDto) {
|
|
|
|
|
+ int size = usersPageDto.getSize();
|
|
|
|
|
+ Integer page = usersPageDto.getPage();
|
|
|
|
|
+ Integer permissionSettingId = usersPageDto.getPermissionSettingId();
|
|
|
|
|
+ String keyWord = usersPageDto.getKeyWord();
|
|
|
|
|
|
|
|
if (ObjectUtils.isEmpty(page) && page <= 0) {
|
|
if (ObjectUtils.isEmpty(page) && page <= 0) {
|
|
|
page = 1;
|
|
page = 1;
|
|
@@ -247,7 +253,34 @@ public class AdminController implements AdminAPI {
|
|
|
|
|
|
|
|
IPage<Users> page1 = usersService.page(new Page<>(page, size), wrapperU);
|
|
IPage<Users> page1 = usersService.page(new Page<>(page, size), wrapperU);
|
|
|
|
|
|
|
|
- return CommonResult.ok(page1);
|
|
|
|
|
|
|
+ IPage<UsersVo> page2 = new Page<>();
|
|
|
|
|
+
|
|
|
|
|
+ BeanUtils.copyProperties(page1,page2);
|
|
|
|
|
+
|
|
|
|
|
+ List<Users> records = page1.getRecords();
|
|
|
|
|
+ ArrayList<UsersVo> usersVos = new ArrayList<>();
|
|
|
|
|
+ for (Users record : records) {
|
|
|
|
|
+ UsersVo usersVo = new UsersVo();
|
|
|
|
|
+ BeanUtils.copyProperties(record,usersVo);
|
|
|
|
|
+ String department = record.getDepartment();
|
|
|
|
|
+ if ("0".equals(department)) {
|
|
|
|
|
+ usersVo.setDepartmentName("其他");
|
|
|
|
|
+ }else if ("1".equals(department)){
|
|
|
|
|
+ usersVo.setDepartmentName("学生");
|
|
|
|
|
+ }else if ("4".equals(department)){
|
|
|
|
|
+ usersVo.setDepartmentName("教职工");
|
|
|
|
|
+ }else if ("5".equals(department)){
|
|
|
|
|
+ usersVo.setDepartmentName("校友");
|
|
|
|
|
+ }else if ("6".equals(department)){
|
|
|
|
|
+ usersVo.setDepartmentName("访客");
|
|
|
|
|
+ }else if ("7".equals(department)){
|
|
|
|
|
+ usersVo.setDepartmentName("临时人员");
|
|
|
|
|
+ }
|
|
|
|
|
+ usersVos.add(usersVo);
|
|
|
|
|
+ }
|
|
|
|
|
+ page2.setRecords(usersVos);
|
|
|
|
|
+
|
|
|
|
|
+ return CommonResult.ok(page2);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|