liu 1 rok pred
rodič
commit
8ba5916921

+ 1 - 1
src/main/java/com/template/api/WelcomeRoleControllerAPI.java

@@ -26,5 +26,5 @@ public interface WelcomeRoleControllerAPI {
 
 
     @GetMapping(value = "/listRole")
     @GetMapping(value = "/listRole")
     @ApiOperation(value = "查询角色", notes = "查询角色", httpMethod = "GET")
     @ApiOperation(value = "查询角色", notes = "查询角色", httpMethod = "GET")
-    CommonResult listRole(@RequestParam int currentPage, @RequestParam int pageCount);
+    CommonResult listRole(@RequestParam int currentPage, @RequestParam int pageCount,String keyWord,String startTime,String endTime);
 }
 }

+ 2 - 2
src/main/java/com/template/controller/WelcomeRoleController.java

@@ -80,8 +80,8 @@ public class WelcomeRoleController implements WelcomeRoleControllerAPI {
     }
     }
 
 
     @Override
     @Override
-    public CommonResult listRole(int currentPage, int pageCount) {
-        PageUtils<WelcomeRole> pageUtils= welcomeRoleService.listRole(currentPage,pageCount);
+    public CommonResult listRole(int currentPage, int pageCount,String keyWord,String startTime ,String endTime) {
+        PageUtils<WelcomeRole> pageUtils= welcomeRoleService.listRole(currentPage,pageCount,keyWord,startTime,endTime);
         return CommonResult.ok(pageUtils);
         return CommonResult.ok(pageUtils);
     }
     }
 }
 }

+ 15 - 9
src/main/java/com/template/model/pojo/WelcomeRole.java

@@ -37,31 +37,37 @@ public class WelcomeRole implements Serializable {
     @ApiModelProperty(value = "角色名称")
     @ApiModelProperty(value = "角色名称")
     private String roleName;
     private String roleName;
 
 
-    @ApiModelProperty(value = "数据总览设置 1.数据总览")
+    @ApiModelProperty(value = "数据总览设置 0.全部,1查看页面")
     private String dataManagementSetting;
     private String dataManagementSetting;
 
 
-    @ApiModelProperty(value = "学生管理设置 1.添加,2查询,3编辑,4删除,5.导入,6导出")
+    @ApiModelProperty(value = "学生信息管理设置 0.全部, 1.添加,2查询,3编辑,4删除,5.导入,6导出,7详情")
     private String studentManagementSetting;
     private String studentManagementSetting;
 
 
-    @ApiModelProperty(value = "楼栋管理设置 1.添加,2查询,3编辑,4删除,5.导入,6导出")
+    @ApiModelProperty(value = "楼栋管理设置 0.全部, 1.添加,2查询,3编辑,4删除,5.导入,6导出")
     private String buildingManagementSetting;
     private String buildingManagementSetting;
 
 
-    @ApiModelProperty(value = "宿舍管理设置 1.添加,2查询,3编辑,4删除,5导出")
+    @ApiModelProperty(value = "宿舍管理设置 0.全部, 1.添加,2查询,3编辑,4删除,5导出,6导出,7批量保留,8批量开放,9保留,10开发")
     private String dormitoryManagementSetting;
     private String dormitoryManagementSetting;
 
 
-    @ApiModelProperty(value = "床位管理设置 1.添加,2查询,3编辑,4删除,5导出")
+    @ApiModelProperty(value = "床位管理设置 0.全部, 1.添加,2查询,3编辑所属专业,4删除,5.导入,6导出,7批量保留,8批量开放,9保留,10开发,11.入住,12退宿,13,换床,14.床位对调,15.所属班级,16.辅导员")
     private String bedManagementSetting;
     private String bedManagementSetting;
 
 
-    @ApiModelProperty(value = "访客管理设置 1.添加,2查询,3编辑,4删除,5导出")
+    @ApiModelProperty(value = "学生住宿设置 0.全部, 1.查看界面,2.导出")
+    private String studentAccommodationSetting;
+
+    @ApiModelProperty(value = "住宿统计设置 0.全部, 1.查看界面,2.导出")
+    private String accommodationStatisticsSetting;
+
+    @ApiModelProperty(value = "访客管理设置 0.全部, 1.添加,2查询,3编辑,4删除,5导出")
     private String visitorManagementSetting;
     private String visitorManagementSetting;
 
 
-    @ApiModelProperty(value = "角色管理设置 1.添加,2查询,3编辑,4删除")
+    @ApiModelProperty(value = "角色管理设置 0.全部, 1.添加,2查询,3编辑,4删除")
     private String roleManagementSetting;
     private String roleManagementSetting;
 
 
-    @ApiModelProperty(value = "账号管理设置 1.添加,2查询,3编辑,4删除")
+    @ApiModelProperty(value = "账号管理设置  0.全部,1.添加,2查询,3编辑,4删除")
     private String accountManagementSetting;
     private String accountManagementSetting;
 
 
-    @ApiModelProperty(value = "设置管理设置 1.缴费设置,2.车位数设置,3.联系方式设置,4.文本设置")
+    @ApiModelProperty(value = "设置管理设置 0.全部, 1.缴费设置,2.车位数设置,3.联系方式设置,4.文本设置")
     private String settingManagementSetting;
     private String settingManagementSetting;
 
 
     @ApiModelProperty(value = "创建时间")
     @ApiModelProperty(value = "创建时间")

+ 1 - 1
src/main/java/com/template/services/WelcomeRoleService.java

@@ -14,5 +14,5 @@ import com.template.model.result.PageUtils;
  */
  */
 public interface WelcomeRoleService extends IService<WelcomeRole> {
 public interface WelcomeRoleService extends IService<WelcomeRole> {
 
 
-    PageUtils<WelcomeRole> listRole(int currentPage, int pageCount);
+    PageUtils<WelcomeRole> listRole(int currentPage, int pageCount,String keyWord,String startTime ,String endTime);
 }
 }

+ 8 - 2
src/main/java/com/template/services/impl/WelcomeRoleServiceImpl.java

@@ -1,7 +1,10 @@
 package com.template.services.impl;
 package com.template.services.impl;
 
 
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.template.model.pojo.WelcomeRole;
 import com.template.model.pojo.WelcomeRole;
 import com.template.mapper.WelcomeRoleMapper;
 import com.template.mapper.WelcomeRoleMapper;
@@ -27,8 +30,11 @@ public class WelcomeRoleServiceImpl extends ServiceImpl<WelcomeRoleMapper, Welco
     WelcomeRoleMapper welcomeRoleMapper;
     WelcomeRoleMapper welcomeRoleMapper;
 
 
     @Override
     @Override
-    public PageUtils<WelcomeRole> listRole(int currentPage, int pageCount) {
-        IPage<WelcomeRole> result = welcomeRoleMapper.selectPage(new Page<>(currentPage, pageCount), new QueryWrapper<>());
+    public PageUtils<WelcomeRole> listRole(int currentPage, int pageCount,String keyWord,String startTime ,String endTime) {
+        LambdaQueryWrapper<WelcomeRole> wrapper=new LambdaQueryWrapper<>();
+        wrapper.eq(ObjectUtils.isNotEmpty(keyWord),WelcomeRole::getRoleName,keyWord)
+                .between(ObjectUtils.isNotEmpty(startTime)&&ObjectUtils.isNotEmpty(endTime),WelcomeRole::getCreateTime,startTime,endTime);
+        IPage<WelcomeRole> result = welcomeRoleMapper.selectPage(new Page<>(currentPage, pageCount), wrapper);
         return new PageUtils<>(result);
         return new PageUtils<>(result);
     }
     }
 }
 }