diff --git a/README.MD b/README.MD index 23f48dc1..73c84a58 100644 --- a/README.MD +++ b/README.MD @@ -24,6 +24,7 @@ - ~~常用的辅助类的类名, 以`Cs`开头~~ - 常用的辅助类的类名, 以`Kit`开头。Kit有套件、装备等意思。 - 枚举类名,以`Enum`结尾 +- 内部调用一律声明this - 拒绝过度包装 - 命名规则(Mapper or Service) - 简单查询:get + 名词 diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpService.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpService.java index 81b747b7..5610b2f5 100644 --- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpService.java +++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpService.java @@ -48,11 +48,11 @@ public interface KitMpService extends IService { List queryFeatureClazzListByIds(List ids, Class targetClazz); - List queryClazzListByArgs(Q criteria); + List queryClazzListByArgs(Q args); List queryClazzListByArgs(LambdaQueryWrapper wrapper); - List queryFeatureClazzListByArgs(Q criteria, Class targetClazz); + List queryFeatureClazzListByArgs(Q args, Class targetClazz); List queryFeatureClazzListByArgs(LambdaQueryWrapper wrapper, Class targetClazz); @@ -61,9 +61,9 @@ public interface KitMpService extends IService { KitPageResult queryFeatureClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable, Class targetClazz); - KitPageResult queryFeatureClazzPageByArgs(Q criteria, IPage pageable, Class targetClazz); + KitPageResult queryFeatureClazzPageByArgs(Q args, IPage pageable, Class targetClazz); - KitPageResult queryClazzPageByArgs(Q criteria, IPage pageable); + KitPageResult queryClazzPageByArgs(Q args, IPage pageable); int modifyClazzByArgs(LambdaQueryWrapper wrapper, T entity); diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpServiceImpl.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpServiceImpl.java index a6a29b3b..a51853bc 100644 --- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpServiceImpl.java +++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/KitMpServiceImpl.java @@ -144,10 +144,10 @@ public class KitMpServiceImpl, T> extends ServiceImpl List queryClazzListByArgs(Q criteria) { - QueryWrapper predicate = KitMpQUtil.build(criteria); + public List queryClazzListByArgs(Q args) { + QueryWrapper predicate = KitMpQUtil.build(args); return baseMapper.selectList(predicate); } @@ -166,11 +166,11 @@ public class KitMpServiceImpl, T> extends ServiceImpl List queryFeatureClazzListByArgs(Q criteria, Class targetClazz) { - QueryWrapper predicate = KitMpQUtil.build(criteria); + public List queryFeatureClazzListByArgs(Q args, Class targetClazz) { + QueryWrapper predicate = KitMpQUtil.build(args); List data = baseMapper.selectList(predicate); return BeanUtil.copyToList(data, targetClazz); } @@ -219,15 +219,15 @@ public class KitMpServiceImpl, T> extends ServiceImpl KitPageResult queryFeatureClazzPageByArgs(Q criteria, IPage pageable, Class targetClazz) { - QueryWrapper wrapper = KitMpQUtil.build(criteria); + public KitPageResult queryFeatureClazzPageByArgs(Q args, IPage pageable, Class targetClazz) { + QueryWrapper wrapper = KitMpQUtil.build(args); IPage originPageData = baseMapper.selectPage(pageable, wrapper); return new KitPageResult<>(BeanUtil.copyToList(originPageData.getRecords(), targetClazz), originPageData.getTotal()); } - public KitPageResult queryClazzPageByArgs(Q criteria, IPage pageable) { - QueryWrapper wrapper = KitMpQUtil.build(criteria); + public KitPageResult queryClazzPageByArgs(Q args, IPage pageable) { + QueryWrapper wrapper = KitMpQUtil.build(args); IPage originPageData = baseMapper.selectPage(pageable, wrapper); return new KitPageResult<>(originPageData.getRecords(), originPageData.getTotal()); } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java index 371095d1..08ff6145 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java @@ -49,17 +49,17 @@ public class SystemDeptController { @ApiOperation("导出部门数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('dept:list')") - public void exportDept(HttpServletResponse response, SystemQueryDeptArgs criteria) throws Exception { - systemDeptService.exportDeptExcel(systemDeptService.queryAllDeptByArgs(criteria, false), response); + public void exportDept(HttpServletResponse response, SystemQueryDeptArgs args) throws Exception { + systemDeptService.exportDeptExcel(systemDeptService.queryAllDeptByArgs(args, false), response); } @ApiOperation("查询部门") @PostMapping @PreAuthorize("@el.check('user:list','dept:list')") public ResponseEntity> queryDept( - @Validated @RequestBody KitPageArgs args) throws Exception { - SystemQueryDeptArgs criteria = args.getArgs(); - List depts = systemDeptService.queryAllDeptByArgs(criteria, true); + @Validated @RequestBody KitPageArgs pageArgs) throws Exception { + SystemQueryDeptArgs args = pageArgs.getArgs(); + List depts = systemDeptService.queryAllDeptByArgs(args, true); return ResponseEntity.ok(KitPageUtil.toPage(depts)); } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java index f9fd172f..c8698ab0 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java @@ -49,8 +49,8 @@ public class SystemDictController { @ApiOperation("导出字典数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('dict:list')") - public void exportDict(HttpServletResponse response, SystemQueryDictArgs criteria) throws IOException { - systemDictService.exportDictExcel(systemDictService.queryDictByArgs(criteria), response); + public void exportDict(HttpServletResponse response, SystemQueryDictArgs args) throws IOException { + systemDictService.exportDictExcel(systemDictService.queryDictByArgs(args), response); } @ApiOperation("查询字典") @@ -64,15 +64,10 @@ public class SystemDictController { @PostMapping @PreAuthorize("@el.check('dict:list')") public ResponseEntity> queryDictByArgs( - @Validated @RequestBody KitPageArgs args) { - Page page; - SystemQueryDictArgs criteria = args.getArgs(); - if (args.getSize() != null) { - page = new Page<>(args.getPage(), args.getSize()); - } else { - page = new Page<>(criteria.getPage(), criteria.getSize()); - } - return ResponseEntity.ok(systemDictService.searchDict(criteria, page)); + @Validated @RequestBody KitPageArgs pageArgs) { + Page page = new Page<>(pageArgs.getPage(), pageArgs.getSize()); + SystemQueryDictArgs args = pageArgs.getArgs(); + return ResponseEntity.ok(systemDictService.searchDict(args, page)); } @ApiOperation("新增字典") diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java index 1f89ead1..8f46e722 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java @@ -57,10 +57,10 @@ public class SystemDictDetailController { @ApiOperation("查询字典详情") @PostMapping(value = "/queryDictDetailByArgs") public ResponseEntity> queryDictDetailByArgs( - @Validated @RequestBody KitPageArgs args) { - SystemQueryDictDetailArgs criteria = args.getArgs(); - Page page = new Page<>(args.getPage(), args.getSize()); - return ResponseEntity.ok(systemDictDetailService.searchDictDetail(criteria, page)); + @Validated @RequestBody KitPageArgs pageArgs) { + SystemQueryDictDetailArgs args = pageArgs.getArgs(); + Page page = new Page<>(pageArgs.getPage(), pageArgs.getSize()); + return ResponseEntity.ok(systemDictDetailService.searchDictDetail(args, page)); } @ApiOperation("查询多个字典详情") diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemJobController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemJobController.java index eee3e9f6..f1df2b33 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemJobController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemJobController.java @@ -48,18 +48,18 @@ public class SystemJobController { @ApiOperation("导出岗位数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('job:list')") - public void exportJob(HttpServletResponse response, SystemQueryJobArgs criteria) throws IOException { - systemJobService.exportJobExcel(systemJobService.queryJobByArgs(criteria), response); + public void exportJob(HttpServletResponse response, SystemQueryJobArgs args) throws IOException { + systemJobService.exportJobExcel(systemJobService.queryJobByArgs(args), response); } @ApiOperation("查询岗位") @PostMapping(value = "/queryAllEnableJob") @PreAuthorize("@el.check('job:list','user:list')") public ResponseEntity> queryJobByArgs( - @Validated @RequestBody KitPageArgs args) { - SystemQueryJobArgs criteria = args.getArgs(); - Page page = new Page<>(criteria.getPage(), criteria.getSize()); - return ResponseEntity.ok(systemJobService.queryJobByArgs(criteria, page)); + @Validated @RequestBody KitPageArgs pageArgs) { + SystemQueryJobArgs args = pageArgs.getArgs(); + Page page = new Page<>(args.getPage(), args.getSize()); + return ResponseEntity.ok(systemJobService.searchJobByArgs(args, page)); } @ApiOperation("查询岗位") @@ -92,7 +92,7 @@ public class SystemJobController { public ResponseEntity removeJobByIds(@RequestBody Set ids) { // 验证是否被用户关联 systemJobService.verifyBindRelationByIds(ids); - systemJobService.removeJobByIds(ids); + systemJobService.deleteJobByIds(ids); return ResponseEntity.ok(null); } } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemLocalStorageController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemLocalStorageController.java index 056a44b8..acb98610 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemLocalStorageController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemLocalStorageController.java @@ -52,17 +52,17 @@ public class SystemLocalStorageController { @PostMapping @PreAuthorize("@el.check('storage:list')") public ResponseEntity> queryLocalStorage( - @Validated @RequestBody KitPageArgs args) { - SystemQueryStorageArgs criteria = args.getArgs(); - Page page = new Page<>(criteria.getPage(), criteria.getSize()); - return ResponseEntity.ok(localStorageService.queryLocalStorage(criteria, page)); + @Validated @RequestBody KitPageArgs pageArgs) { + SystemQueryStorageArgs args = pageArgs.getArgs(); + Page page = new Page<>(args.getPage(), args.getSize()); + return ResponseEntity.ok(localStorageService.queryLocalStorage(args, page)); } @ApiOperation("导出数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('storage:list')") - public void exportFile(HttpServletResponse response, SystemQueryStorageArgs criteria) throws IOException { - localStorageService.exportLocalStorageExcel(localStorageService.queryLocalStorage(criteria), response); + public void exportFile(HttpServletResponse response, SystemQueryStorageArgs args) throws IOException { + localStorageService.exportLocalStorageExcel(localStorageService.queryLocalStorage(args), response); } @ApiOperation("上传文件") diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemMenuController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemMenuController.java index fdf16d2b..5fd7fd1e 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemMenuController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemMenuController.java @@ -59,8 +59,8 @@ public class SystemMenuController { @ApiOperation("导出菜单数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('menu:list')") - public void exportMenu(HttpServletResponse response, SystemQueryMenuArgs criteria) throws Exception { - systemMenuService.exportMenuExcel(systemMenuService.queryAllMenu(criteria, false), response); + public void exportMenu(HttpServletResponse response, SystemQueryMenuArgs args) throws Exception { + systemMenuService.exportMenuExcel(systemMenuService.queryAllMenu(args, false), response); } @PostMapping(value = "/buildMenus") @@ -102,9 +102,9 @@ public class SystemMenuController { @ApiOperation("查询菜单") @PreAuthorize("@el.check('menu:list')") public ResponseEntity> queryAllMenu( - @Validated @RequestBody KitPageArgs args) throws Exception { - SystemQueryMenuArgs criteria = args.getArgs(); - List menuList = systemMenuService.queryAllMenu(criteria, true); + @Validated @RequestBody KitPageArgs pageArgs) throws Exception { + SystemQueryMenuArgs args = pageArgs.getArgs(); + List menuList = systemMenuService.queryAllMenu(args, true); return ResponseEntity.ok(KitPageUtil.toPage(menuList)); } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemOssStorageController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemOssStorageController.java index fa2baaaf..c660b824 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemOssStorageController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemOssStorageController.java @@ -52,17 +52,17 @@ public class SystemOssStorageController { @PostMapping @PreAuthorize("@el.check('storage:list')") public ResponseEntity> queryOssStorage( - @Validated @RequestBody KitPageArgs args) { - SystemQueryStorageArgs criteria = args.getArgs(); - Page page = new Page<>(criteria.getPage(), criteria.getSize()); - return ResponseEntity.ok(systemOssStorageService.queryOssStorage(criteria, page)); + @Validated @RequestBody KitPageArgs pageArgs) { + SystemQueryStorageArgs args = pageArgs.getArgs(); + Page page = new Page<>(args.getPage(), args.getSize()); + return ResponseEntity.ok(systemOssStorageService.queryOssStorage(args, page)); } @ApiOperation("导出数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('storage:list')") - public void exportFile(HttpServletResponse response, SystemQueryStorageArgs criteria) throws IOException { - systemOssStorageService.exportOssStorageExcel(systemOssStorageService.queryOssStorage(criteria), response); + public void exportFile(HttpServletResponse response, SystemQueryStorageArgs args) throws IOException { + systemOssStorageService.exportOssStorageExcel(systemOssStorageService.queryOssStorage(args), response); } @ApiOperation("上传文件") diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemQuartzJobController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemQuartzJobController.java index e4e3ef80..f9241042 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemQuartzJobController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemQuartzJobController.java @@ -56,24 +56,24 @@ public class SystemQuartzJobController { @PostMapping @PreAuthorize("@el.check('quartzJob:list')") public ResponseEntity> queryQuartzJobByCrud( - @Validated @RequestBody KitPageArgs args) { - SystemQueryQuartzJobArgs criteria = args.getArgs(); - Page page = new Page<>(criteria.getPage(), criteria.getSize()); - return ResponseEntity.ok(systemQuartzJobService.queryQuartzJobByArgs(criteria, page)); + @Validated @RequestBody KitPageArgs pageArgs) { + SystemQueryQuartzJobArgs args = pageArgs.getArgs(); + Page page = new Page<>(args.getPage(), args.getSize()); + return ResponseEntity.ok(systemQuartzJobService.queryQuartzJobByArgs(args, page)); } @ApiOperation("导出任务数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('quartzJob:list')") - public void exportQuartzJob(HttpServletResponse response, SystemQueryQuartzJobArgs criteria) throws IOException { - systemQuartzJobService.exportQuartzJobExcel(systemQuartzJobService.queryQuartzJobByArgs(criteria), response); + public void exportQuartzJob(HttpServletResponse response, SystemQueryQuartzJobArgs args) throws IOException { + systemQuartzJobService.exportQuartzJobExcel(systemQuartzJobService.queryQuartzJobByArgs(args), response); } @ApiOperation("导出日志数据") @GetMapping(value = "/logs/download") @PreAuthorize("@el.check('quartzJob:list')") - public void exportQuartzJobLog(HttpServletResponse response, SystemQueryQuartzJobArgs criteria) throws IOException { - systemQuartzJobService.exportQuartzLogExcel(systemQuartzJobService.queryQuartzLogByArgs(criteria), response); + public void exportQuartzJobLog(HttpServletResponse response, SystemQueryQuartzJobArgs args) throws IOException { + systemQuartzJobService.exportQuartzLogExcel(systemQuartzJobService.queryQuartzLogByArgs(args), response); } @ApiOperation("查询任务执行日志") diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemRoleController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemRoleController.java index 135920e2..3155b629 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemRoleController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemRoleController.java @@ -62,8 +62,8 @@ public class SystemRoleController { @ApiOperation("导出角色数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('role:list')") - public void exportRole(HttpServletResponse response, SystemQueryRoleArgs criteria) throws IOException { - systemRoleService.exportRoleExcel(systemRoleService.queryRoleByArgs(criteria), response); + public void exportRole(HttpServletResponse response, SystemQueryRoleArgs args) throws IOException { + systemRoleService.exportRoleExcel(systemRoleService.queryRoleByArgs(args), response); } @ApiOperation("返回全部的角色") @@ -77,10 +77,10 @@ public class SystemRoleController { @PostMapping @PreAuthorize("@el.check('roles:list')") public ResponseEntity> queryRoleByArgs( - @Validated @RequestBody KitPageArgs args) { - SystemQueryRoleArgs criteria = args.getArgs(); - Page page = new Page<>(criteria.getPage(), criteria.getSize()); - return ResponseEntity.ok(systemRoleService.queryRoleByArgs(criteria, page)); + @Validated @RequestBody KitPageArgs pageArgs) { + SystemQueryRoleArgs args = pageArgs.getArgs(); + Page page = new Page<>(args.getPage(), args.getSize()); + return ResponseEntity.ok(systemRoleService.queryRoleByArgs(args, page)); } @ApiOperation("获取用户级别") diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemUserController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemUserController.java index 8911d52c..403d2154 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemUserController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemUserController.java @@ -84,38 +84,38 @@ public class SystemUserController { @ApiOperation("导出用户数据") @GetMapping(value = "/download") @PreAuthorize("@el.check('user:list')") - public void exportUserExcel(HttpServletResponse response, SystemQueryUserArgs criteria) throws IOException { - systemUserService.exportUserExcel(systemUserService.queryUserByArgs(criteria), response); + public void exportUserExcel(HttpServletResponse response, SystemQueryUserArgs args) throws IOException { + systemUserService.exportUserExcel(systemUserService.queryUserByArgs(args), response); } @ApiOperation("查询用户") @PostMapping @PreAuthorize("@el.check('user:list')") public ResponseEntity> queryUserByArgs( - @Validated @RequestBody KitPageArgs args) { - Page page = new Page<>(args.getPage(), args.getSize()); - SystemQueryUserArgs criteria = args.getArgs(); - if (!ObjectUtils.isEmpty(criteria.getDeptId())) { - criteria.getDeptIds().add(criteria.getDeptId()); + @Validated @RequestBody KitPageArgs pageArgs) { + Page page = new Page<>(pageArgs.getPage(), pageArgs.getSize()); + SystemQueryUserArgs args = pageArgs.getArgs(); + if (!ObjectUtils.isEmpty(args.getDeptId())) { + args.getDeptIds().add(args.getDeptId()); // 先查找是否存在子节点 - List data = systemDeptService.listDeptByPid(criteria.getDeptId()); + List data = systemDeptService.listDeptByPid(args.getDeptId()); // 然后把子节点的ID都加入到集合中 - criteria.getDeptIds().addAll(systemDeptService.queryChildDeptIdByDeptIds(data)); + args.getDeptIds().addAll(systemDeptService.queryChildDeptIdByDeptIds(data)); } // 数据权限 List dataScopes = systemDataService.queryDeptIdByArgs( systemUserService.getUserByUsername(KitSecurityHelper.getCurrentUsername())); - // criteria.getDeptIds() 不为空并且数据权限不为空则取交集 - if (!CollectionUtils.isEmpty(criteria.getDeptIds()) && !CollectionUtils.isEmpty(dataScopes)) { + // args.getDeptIds() 不为空并且数据权限不为空则取交集 + if (!CollectionUtils.isEmpty(args.getDeptIds()) && !CollectionUtils.isEmpty(dataScopes)) { // 取交集 - criteria.getDeptIds().retainAll(dataScopes); - if (!CollectionUtil.isEmpty(criteria.getDeptIds())) { - return ResponseEntity.ok(systemUserService.queryUserByArgs(criteria, page)); + args.getDeptIds().retainAll(dataScopes); + if (!CollectionUtil.isEmpty(args.getDeptIds())) { + return ResponseEntity.ok(systemUserService.queryUserByArgs(args, page)); } } else { // 否则取并集 - criteria.getDeptIds().addAll(dataScopes); - return ResponseEntity.ok(systemUserService.queryUserByArgs(criteria, page)); + args.getDeptIds().addAll(dataScopes); + return ResponseEntity.ok(systemUserService.queryUserByArgs(args, page)); } return ResponseEntity.ok(KitPageUtil.emptyData()); } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemDeptService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemDeptService.java index 546acd7b..1d383c2c 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemDeptService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemDeptService.java @@ -159,17 +159,17 @@ public class SystemDeptService { return deptList; } - private List queryDeptByArgs(SystemQueryDeptArgs criteria) { + private List queryDeptByArgs(SystemQueryDeptArgs args) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - if (criteria != null) { - wrapper.in(CollUtil.isNotEmpty(criteria.getIds()), SystemDeptTb::getId, criteria.getIds()); - wrapper.like(StrUtil.isNotBlank(criteria.getName()), SystemDeptTb::getName, criteria.getName()); - wrapper.eq(criteria.getEnabled() != null, SystemDeptTb::getEnabled, criteria.getEnabled()); - wrapper.eq(criteria.getPid() != null, SystemDeptTb::getPid, criteria.getPid()); - wrapper.isNull(criteria.getPidIsNull() != null, SystemDeptTb::getPid); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemDeptTb::getCreateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (args != null) { + wrapper.in(CollUtil.isNotEmpty(args.getIds()), SystemDeptTb::getId, args.getIds()); + wrapper.like(StrUtil.isNotBlank(args.getName()), SystemDeptTb::getName, args.getName()); + wrapper.eq(args.getEnabled() != null, SystemDeptTb::getEnabled, args.getEnabled()); + wrapper.eq(args.getPid() != null, SystemDeptTb::getPid, args.getPid()); + wrapper.isNull(args.getPidIsNull() != null, SystemDeptTb::getPid); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemDeptTb::getCreateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByAsc(SystemDeptTb::getDeptSort); @@ -179,18 +179,18 @@ public class SystemDeptService { /** * 查询所有数据 * - * @param criteria 条件 - * @param isQuery / + * @param args 条件 + * @param isQuery / * @return / * @throws Exception / */ - public List queryAllDeptByArgs(SystemQueryDeptArgs criteria, Boolean isQuery) throws Exception { + public List queryAllDeptByArgs(SystemQueryDeptArgs args, Boolean isQuery) throws Exception { String dataScopeType = KitSecurityHelper.getDataScopeType(); if (isQuery) { if (dataScopeType.equals(SystemDataScopeEnum.ALL.getValue())) { - criteria.setPidIsNull(true); + args.setPidIsNull(true); } - List fields = KitClassUtil.getAllFields(criteria.getClass(), new ArrayList<>()); + List fields = KitClassUtil.getAllFields(args.getClass(), new ArrayList<>()); List fieldNames = new ArrayList<>() {{ add("pidIsNull"); add("enabled"); @@ -198,19 +198,19 @@ public class SystemDeptService { for (Field field : fields) { // 设置对象的访问权限, 保证对private的属性的访问 field.setAccessible(true); - Object val = field.get(criteria); + Object val = field.get(args); if (fieldNames.contains(field.getName())) { continue; } if (ObjectUtil.isNotNull(val)) { - criteria.setPidIsNull(null); + args.setPidIsNull(null); break; } } } // 数据权限 - criteria.setIds(KitSecurityHelper.getCurrentUserDataScope()); - List list = this.queryDeptByArgs(criteria); + args.setIds(KitSecurityHelper.getCurrentUserDataScope()); + List list = this.queryDeptByArgs(args); // 如果为空, 就代表为自定义权限或者本级权限, 就需要去重, 不理解可以注释掉,看查询结果 if (StrUtil.isBlank(dataScopeType)) { return this.deduplication(list); diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemJobService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemJobService.java index 7033b407..6f2ffdac 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemJobService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemJobService.java @@ -24,11 +24,9 @@ import cn.odboy.system.dal.dataobject.SystemJobTb; import cn.odboy.system.dal.model.SystemCreateJobArgs; import cn.odboy.system.dal.model.SystemQueryJobArgs; import cn.odboy.system.dal.mysql.SystemJobMapper; -import cn.odboy.system.dal.mysql.SystemUserMapper; import cn.odboy.util.KitFileUtil; import cn.odboy.util.KitPageUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import java.io.IOException; import java.util.ArrayList; @@ -85,7 +83,7 @@ public class SystemJobService { * @param ids / */ @Transactional(rollbackFor = Exception.class) - public void removeJobByIds(Set ids) { + public void deleteJobByIds(Set ids) { systemJobMapper.deleteByIds(ids); } @@ -94,7 +92,6 @@ public class SystemJobService { * * @param jobs 待导出的数据 * @param response / - * @throws IOException */ public void exportJobExcel(List jobs, HttpServletResponse response) throws IOException { List> list = new ArrayList<>(); @@ -113,20 +110,21 @@ public class SystemJobService { * * @param args 条件 * @param page 分页参数 - * @return */ - public KitPageResult queryJobByArgs(SystemQueryJobArgs args, Page page) { - return KitPageUtil.toPage(this.selectJobByArgs(args, page)); + public KitPageResult searchJobByArgs(SystemQueryJobArgs args, Page page) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + this.injectQueryParams(args, wrapper); + Page selectPage = systemJobMapper.selectPage(page, wrapper); + return KitPageUtil.toPage(selectPage); } /** * 查询全部数据 - * - * @param args / - * @return / */ public List queryJobByArgs(SystemQueryJobArgs args) { - return this.selectJobByArgs(args); + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + this.injectQueryParams(args, wrapper); + return systemJobMapper.selectList(wrapper); } /** @@ -140,34 +138,21 @@ public class SystemJobService { } } - public SystemJobTb getJobByName(String name) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(SystemJobTb::getName, name); return systemJobMapper.selectOne(wrapper); } - public void injectQueryParams(SystemQueryJobArgs criteria, LambdaQueryWrapper wrapper) { - if (criteria != null) { - wrapper.like(StrUtil.isNotBlank(criteria.getName()), SystemJobTb::getName, criteria.getName()); - wrapper.eq(criteria.getEnabled() != null, SystemJobTb::getEnabled, criteria.getEnabled()); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemJobTb::getCreateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + public void injectQueryParams(SystemQueryJobArgs args, LambdaQueryWrapper wrapper) { + if (args != null) { + wrapper.like(StrUtil.isNotBlank(args.getName()), SystemJobTb::getName, args.getName()); + wrapper.eq(args.getEnabled() != null, SystemJobTb::getEnabled, args.getEnabled()); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemJobTb::getCreateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByDesc(SystemJobTb::getJobSort, SystemJobTb::getId); } - - public IPage selectJobByArgs(SystemQueryJobArgs criteria, Page page) { - LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQueryParams(criteria, wrapper); - return systemJobMapper.selectPage(page, wrapper); - } - - public List selectJobByArgs(SystemQueryJobArgs criteria) { - LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQueryParams(criteria, wrapper); - return systemJobMapper.selectList(wrapper); - } } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemLocalStorageService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemLocalStorageService.java index a07140a7..41aa8f41 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemLocalStorageService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemLocalStorageService.java @@ -149,50 +149,50 @@ public class SystemLocalStorageService { /** * 分页查询 * - * @param criteria 条件 - * @param page 分页参数 + * @param args 条件 + * @param page 分页参数 * @return / */ - public KitPageResult queryLocalStorage(SystemQueryStorageArgs criteria, + public KitPageResult queryLocalStorage(SystemQueryStorageArgs args, Page page) { - return KitPageUtil.toPage(this.selectLocalStorageByArgs(criteria, page)); + return KitPageUtil.toPage(this.selectLocalStorageByArgs(args, page)); } /** * 查询全部数据 * - * @param criteria 条件 + * @param args 条件 * @return / */ - public List queryLocalStorage(SystemQueryStorageArgs criteria) { - return this.selectLocalStorageByArgs(criteria); + public List queryLocalStorage(SystemQueryStorageArgs args) { + return this.selectLocalStorageByArgs(args); } - public void injectQueryParams(SystemQueryStorageArgs criteria, LambdaQueryWrapper wrapper) { - if (criteria != null) { - wrapper.and(StrUtil.isNotBlank(criteria.getBlurry()), - c -> c.like(SystemLocalStorageTb::getName, criteria.getBlurry()).or() - .like(SystemLocalStorageTb::getSuffix, criteria.getBlurry()).or() - .like(SystemLocalStorageTb::getType, criteria.getBlurry()).or() - .like(SystemLocalStorageTb::getCreateBy, criteria.getBlurry())); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemLocalStorageTb::getUpdateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + public void injectQueryParams(SystemQueryStorageArgs args, LambdaQueryWrapper wrapper) { + if (args != null) { + wrapper.and(StrUtil.isNotBlank(args.getBlurry()), + c -> c.like(SystemLocalStorageTb::getName, args.getBlurry()).or() + .like(SystemLocalStorageTb::getSuffix, args.getBlurry()).or() + .like(SystemLocalStorageTb::getType, args.getBlurry()).or() + .like(SystemLocalStorageTb::getCreateBy, args.getBlurry())); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemLocalStorageTb::getUpdateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByDesc(SystemLocalStorageTb::getId); } - public List selectLocalStorageByArgs(SystemQueryStorageArgs criteria) { + public List selectLocalStorageByArgs(SystemQueryStorageArgs args) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQueryParams(criteria, wrapper); + this.injectQueryParams(args, wrapper); return systemLocalStorageMapper.selectList(wrapper); } - public IPage selectLocalStorageByArgs(SystemQueryStorageArgs criteria, + public IPage selectLocalStorageByArgs(SystemQueryStorageArgs args, Page page) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQueryParams(criteria, wrapper); + this.injectQueryParams(args, wrapper); return systemLocalStorageMapper.selectPage(page, wrapper); } } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemMenuService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemMenuService.java index c564e926..700a8f9c 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemMenuService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemMenuService.java @@ -218,30 +218,30 @@ public class SystemMenuService { /** * 查询全部数据 * - * @param criteria 条件 - * @param isQuery / + * @param args 条件 + * @param isQuery / * @return / * @throws Exception / */ - public List queryAllMenu(SystemQueryMenuArgs criteria, Boolean isQuery) throws Exception { + public List queryAllMenu(SystemQueryMenuArgs args, Boolean isQuery) throws Exception { if (Boolean.TRUE.equals(isQuery)) { - criteria.setPidIsNull(true); - List fields = KitClassUtil.getAllFields(criteria.getClass(), new ArrayList<>()); + args.setPidIsNull(true); + List fields = KitClassUtil.getAllFields(args.getClass(), new ArrayList<>()); for (Field field : fields) { //设置对象的访问权限, 保证对private的属性的访问 field.setAccessible(true); - Object val = field.get(criteria); + Object val = field.get(args); if ("pidIsNull".equals(field.getName())) { continue; } // 如果有查询条件, 则不指定pidIsNull if (ObjectUtil.isNotNull(val)) { - criteria.setPidIsNull(null); + args.setPidIsNull(null); break; } } } - return this.queryMenuByArgs(criteria); + return this.queryMenuByArgs(args); } /** @@ -427,18 +427,18 @@ public class SystemMenuService { return systemMenuMapper.selectCount(wrapper); } - private List queryMenuByArgs(SystemQueryMenuArgs criteria) { + private List queryMenuByArgs(SystemQueryMenuArgs args) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - if (criteria != null) { - wrapper.isNull(criteria.getPidIsNull() != null, SystemMenuTb::getPid); - wrapper.eq(criteria.getPid() != null, SystemMenuTb::getPid, criteria.getPid()); - wrapper.and(StrUtil.isNotBlank(criteria.getBlurry()), - c -> c.like(SystemMenuTb::getTitle, criteria.getBlurry()).or() - .like(SystemMenuTb::getComponentName, criteria.getBlurry()).or() - .like(SystemMenuTb::getPermission, criteria.getBlurry())); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemMenuTb::getCreateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (args != null) { + wrapper.isNull(args.getPidIsNull() != null, SystemMenuTb::getPid); + wrapper.eq(args.getPid() != null, SystemMenuTb::getPid, args.getPid()); + wrapper.and(StrUtil.isNotBlank(args.getBlurry()), + c -> c.like(SystemMenuTb::getTitle, args.getBlurry()).or() + .like(SystemMenuTb::getComponentName, args.getBlurry()).or() + .like(SystemMenuTb::getPermission, args.getBlurry())); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemMenuTb::getCreateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByAsc(SystemMenuTb::getMenuSort); diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemOssStorageService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemOssStorageService.java index 0044e412..3dfd6523 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemOssStorageService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemOssStorageService.java @@ -36,9 +36,9 @@ import org.springframework.web.multipart.MultipartFile; */ public interface SystemOssStorageService extends IService { - KitPageResult queryOssStorage(SystemQueryStorageArgs criteria, Page page); + KitPageResult queryOssStorage(SystemQueryStorageArgs args, Page page); - List queryOssStorage(SystemQueryStorageArgs criteria); + List queryOssStorage(SystemQueryStorageArgs args); void exportOssStorageExcel(List list, HttpServletResponse response) throws IOException; diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemQuartzJobService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemQuartzJobService.java index 2d9dfcda..1d350dee 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemQuartzJobService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemQuartzJobService.java @@ -225,39 +225,39 @@ public class SystemQuartzJobService { /** * 分页查询 * - * @param criteria 条件 - * @param page 分页参数 + * @param args 条件 + * @param page 分页参数 * @return / */ - public KitPageResult queryQuartzJobByArgs(SystemQueryQuartzJobArgs criteria, + public KitPageResult queryQuartzJobByArgs(SystemQueryQuartzJobArgs args, Page page) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQuartzJobQueryParams(criteria, wrapper); + this.injectQuartzJobQueryParams(args, wrapper); return KitPageUtil.toPage(systemQuartzJobMapper.selectPage(page, wrapper)); } - private void injectQuartzJobQueryParams(SystemQueryQuartzJobArgs criteria, + private void injectQuartzJobQueryParams(SystemQueryQuartzJobArgs args, LambdaQueryWrapper wrapper) { - if (criteria != null) { - wrapper.like(StrUtil.isNotBlank(criteria.getJobName()), SystemQuartzJobTb::getJobName, - criteria.getJobName()); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemQuartzJobTb::getUpdateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (args != null) { + wrapper.like(StrUtil.isNotBlank(args.getJobName()), SystemQuartzJobTb::getJobName, + args.getJobName()); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemQuartzJobTb::getUpdateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByDesc(SystemQuartzJobTb::getId); } - private void injectQuartzLogQueryParams(SystemQueryQuartzJobArgs criteria, + private void injectQuartzLogQueryParams(SystemQueryQuartzJobArgs args, LambdaQueryWrapper wrapper) { - if (criteria != null) { - wrapper.like(StrUtil.isNotBlank(criteria.getJobName()), SystemQuartzLogTb::getJobName, - criteria.getJobName()); - wrapper.eq(criteria.getIsSuccess() != null, SystemQuartzLogTb::getIsSuccess, criteria.getIsSuccess()); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemQuartzLogTb::getCreateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (args != null) { + wrapper.like(StrUtil.isNotBlank(args.getJobName()), SystemQuartzLogTb::getJobName, + args.getJobName()); + wrapper.eq(args.getIsSuccess() != null, SystemQuartzLogTb::getIsSuccess, args.getIsSuccess()); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemQuartzLogTb::getCreateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByDesc(SystemQuartzLogTb::getId); @@ -266,38 +266,38 @@ public class SystemQuartzJobService { /** * 分页查询日志 * - * @param criteria 条件 - * @param page 分页参数 + * @param args 条件 + * @param page 分页参数 * @return / */ - public KitPageResult queryQuartzLogByArgs(SystemQueryQuartzJobArgs criteria, + public KitPageResult queryQuartzLogByArgs(SystemQueryQuartzJobArgs args, Page page) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQuartzLogQueryParams(criteria, wrapper); + this.injectQuartzLogQueryParams(args, wrapper); return KitPageUtil.toPage(systemQuartzLogMapper.selectPage(page, wrapper)); } /** * 查询全部 * - * @param criteria 条件 + * @param args 条件 * @return / */ - public List queryQuartzJobByArgs(SystemQueryQuartzJobArgs criteria) { + public List queryQuartzJobByArgs(SystemQueryQuartzJobArgs args) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQuartzJobQueryParams(criteria, wrapper); + this.injectQuartzJobQueryParams(args, wrapper); return systemQuartzJobMapper.selectList(wrapper); } /** * 查询全部 * - * @param criteria 条件 + * @param args 条件 * @return / */ - public List queryQuartzLogByArgs(SystemQueryQuartzJobArgs criteria) { + public List queryQuartzLogByArgs(SystemQueryQuartzJobArgs args) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - this.injectQuartzLogQueryParams(criteria, wrapper); + this.injectQuartzLogQueryParams(args, wrapper); return systemQuartzLogMapper.selectList(wrapper); } diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemRoleService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemRoleService.java index 04ff69be..779024d0 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemRoleService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemRoleService.java @@ -188,26 +188,26 @@ public class SystemRoleService { /** * 根据条件查询全部角色 * - * @param criteria 条件 + * @param args 条件 * @return */ - public List queryRoleByArgs(SystemQueryRoleArgs criteria) { + public List queryRoleByArgs(SystemQueryRoleArgs args) { // 查询角色基本信息 LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - if (criteria != null) { - wrapper.and(StrUtil.isNotBlank(criteria.getBlurry()), - c -> c.like(SystemRoleTb::getName, criteria.getBlurry()).or() - .like(SystemRoleTb::getDescription, criteria.getBlurry())); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemRoleTb::getCreateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (args != null) { + wrapper.and(StrUtil.isNotBlank(args.getBlurry()), + c -> c.like(SystemRoleTb::getName, args.getBlurry()).or() + .like(SystemRoleTb::getDescription, args.getBlurry())); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemRoleTb::getCreateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByAsc(SystemRoleTb::getLevel); // 分页处理 - if (criteria != null && criteria.getOffset() > 0 && criteria.getSize() != null) { - Page rolePage = new Page<>(criteria.getOffset() / criteria.getSize() + 1, criteria.getSize()); + if (args != null && args.getOffset() > 0 && args.getSize() != null) { + Page rolePage = new Page<>(args.getOffset() / args.getSize() + 1, args.getSize()); Page page = systemRoleMapper.selectPage(rolePage, wrapper); List roles = page.getRecords(); return roles.stream().map(this::convertToRoleVo).collect(Collectors.toList()); @@ -220,14 +220,14 @@ public class SystemRoleService { /** * 分页查询角色 * - * @param criteria 条件 - * @param page 分页参数 + * @param args 条件 + * @param page 分页参数 * @return */ - public KitPageResult queryRoleByArgs(SystemQueryRoleArgs criteria, Page page) { - criteria.setOffset(page.offset()); - List roles = this.queryRoleByArgs(criteria); - Long total = this.countRoleByArgs(criteria); + public KitPageResult queryRoleByArgs(SystemQueryRoleArgs args, Page page) { + args.setOffset(page.offset()); + List roles = this.queryRoleByArgs(args); + Long total = this.countRoleByArgs(args); return KitPageUtil.toPage(roles, total); } @@ -387,15 +387,15 @@ public class SystemRoleService { return roleVo; } - public Long countRoleByArgs(SystemQueryRoleArgs criteria) { + public Long countRoleByArgs(SystemQueryRoleArgs args) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - if (criteria != null) { - wrapper.and(StrUtil.isNotBlank(criteria.getBlurry()), - c -> c.like(SystemRoleTb::getName, criteria.getBlurry()).or() - .like(SystemRoleTb::getDescription, criteria.getBlurry())); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemRoleTb::getCreateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (args != null) { + wrapper.and(StrUtil.isNotBlank(args.getBlurry()), + c -> c.like(SystemRoleTb::getName, args.getBlurry()).or() + .like(SystemRoleTb::getDescription, args.getBlurry())); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemRoleTb::getCreateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } return systemRoleMapper.selectCount(wrapper); diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemUserService.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemUserService.java index b40b1a7e..6fae40b9 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemUserService.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/SystemUserService.java @@ -117,7 +117,6 @@ public class SystemUserService { * 编辑用户 * * @param args / - * @throws Exception / */ @Transactional(rollbackFor = Exception.class) public void updateUserById(SystemUserVo args) { @@ -303,13 +302,13 @@ public class SystemUserService { /** * 查询全部 * - * @param criteria 条件 - * @param page 分页参数 + * @param args 条件 + * @param page 分页参数 * @return / */ - public KitPageResult queryUserByArgs(SystemQueryUserArgs criteria, Page page) { + public KitPageResult queryUserByArgs(SystemQueryUserArgs args, Page page) { // 查询用户基本信息 - LambdaQueryWrapper wrapper = buildUserQueryWrapper(criteria); + LambdaQueryWrapper wrapper = buildUserQueryWrapper(args); IPage userPage = systemUserMapper.selectPage(page, wrapper); List users = userPage.getRecords(); @@ -322,12 +321,12 @@ public class SystemUserService { /** * 查询全部不分页 * - * @param criteria 条件 + * @param args 条件 * @return / */ - public List queryUserByArgs(SystemQueryUserArgs criteria) { + public List queryUserByArgs(SystemQueryUserArgs args) { // 查询用户基本信息 - LambdaQueryWrapper wrapper = buildUserQueryWrapper(criteria); + LambdaQueryWrapper wrapper = buildUserQueryWrapper(args); List users = systemUserMapper.selectList(wrapper); // 转换为SystemUserVo并关联查询 @@ -344,20 +343,20 @@ public class SystemUserService { return systemUserMapper.selectById(id); } - public List queryUserMetadataOptions(KitPageArgs args) { - SystemQueryUserArgs criteria = args.getArgs(); + public List queryUserMetadataOptions(KitPageArgs pageArgs) { + SystemQueryUserArgs args = pageArgs.getArgs(); LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.select(SystemUserTb::getId, SystemUserTb::getDeptId, SystemUserTb::getEmail, SystemUserTb::getPhone); wrapper.and(c -> { - c.eq(SystemUserTb::getPhone, criteria.getBlurry()); + c.eq(SystemUserTb::getPhone, args.getBlurry()); c.or(); - c.eq(SystemUserTb::getEmail, criteria.getBlurry()); + c.eq(SystemUserTb::getEmail, args.getBlurry()); c.or(); - c.like(SystemUserTb::getUsername, criteria.getBlurry()); + c.like(SystemUserTb::getUsername, args.getBlurry()); c.or(); - c.like(SystemUserTb::getNickName, criteria.getBlurry()); + c.like(SystemUserTb::getNickName, args.getBlurry()); }); - return systemUserMapper.selectPage(new Page<>(criteria.getPage(), 50), wrapper).getRecords().stream().map(m -> { + return systemUserMapper.selectPage(new Page<>(args.getPage(), 50), wrapper).getRecords().stream().map(m -> { Map ext = new HashMap<>(1); ext.put("id", m.getId()); ext.put("deptId", m.getDeptId()); @@ -415,7 +414,6 @@ public class SystemUserService { LambdaQueryWrapper userRoleWrapper = new LambdaQueryWrapper<>(); // 这里需要通过菜单角色关联表查询,暂时简化处理 List users = systemUserMapper.selectList(null); - return users.stream().map(this::convertToUserVo).collect(Collectors.toList()); } @@ -466,29 +464,29 @@ public class SystemUserService { /** * 构建用户查询条件 * - * @param criteria 查询条件 + * @param args 查询条件 * @return / */ - private LambdaQueryWrapper buildUserQueryWrapper(SystemQueryUserArgs criteria) { + private LambdaQueryWrapper buildUserQueryWrapper(SystemQueryUserArgs args) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - if (criteria != null) { - if (criteria.getId() != null) { - wrapper.eq(SystemUserTb::getId, criteria.getId()); + if (args != null) { + if (args.getId() != null) { + wrapper.eq(SystemUserTb::getId, args.getId()); } - if (criteria.getEnabled() != null) { - wrapper.eq(SystemUserTb::getEnabled, criteria.getEnabled()); + if (args.getEnabled() != null) { + wrapper.eq(SystemUserTb::getEnabled, args.getEnabled()); } - if (CollUtil.isNotEmpty(criteria.getDeptIds())) { - wrapper.in(SystemUserTb::getDeptId, criteria.getDeptIds()); + if (CollUtil.isNotEmpty(args.getDeptIds())) { + wrapper.in(SystemUserTb::getDeptId, args.getDeptIds()); } - if (StrUtil.isNotBlank(criteria.getBlurry())) { - wrapper.and(w -> w.like(SystemUserTb::getUsername, criteria.getBlurry()) - .or().like(SystemUserTb::getNickName, criteria.getBlurry()) - .or().like(SystemUserTb::getEmail, criteria.getBlurry())); + if (StrUtil.isNotBlank(args.getBlurry())) { + wrapper.and(w -> w.like(SystemUserTb::getUsername, args.getBlurry()) + .or().like(SystemUserTb::getNickName, args.getBlurry()) + .or().like(SystemUserTb::getEmail, args.getBlurry())); } - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemUserTb::getCreateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemUserTb::getCreateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByDesc(SystemUserTb::getCreateTime); diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemOssStorageServiceImpl.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemOssStorageServiceImpl.java index 10c9b6f4..79a2e864 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemOssStorageServiceImpl.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemOssStorageServiceImpl.java @@ -70,9 +70,9 @@ public class SystemOssStorageServiceImpl extends ServiceImpl queryOssStorage(SystemQueryStorageArgs criteria, + public KitPageResult queryOssStorage(SystemQueryStorageArgs args, Page page) { - IPage ossStorageTbs = this.selectOssStorageByArgs(criteria, page); + IPage ossStorageTbs = this.selectOssStorageByArgs(args, page); IPage convert = ossStorageTbs.convert(c -> { SystemOssStorageVo storageVo = BeanUtil.copyProperties(c, SystemOssStorageVo.class); storageVo.setFileSizeDesc(KitFileUtil.getSize(storageVo.getFileSize())); @@ -81,18 +81,18 @@ public class SystemOssStorageServiceImpl extends ServiceImpl selectOssStorageByArgs(SystemQueryStorageArgs criteria, + private IPage selectOssStorageByArgs(SystemQueryStorageArgs args, Page page) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - if (criteria != null) { - wrapper.and(StrUtil.isNotBlank(criteria.getBlurry()), - c -> c.like(SystemOssStorageTb::getFileName, criteria.getBlurry()).or() - .like(SystemOssStorageTb::getFilePrefix, criteria.getBlurry()).or() - .like(SystemOssStorageTb::getFileMime, criteria.getBlurry()).or() - .like(SystemOssStorageTb::getFileMd5, criteria.getBlurry())); - if (CollUtil.isNotEmpty(criteria.getCreateTime()) && criteria.getCreateTime().size() >= 2) { - wrapper.between(SystemOssStorageTb::getUpdateTime, criteria.getCreateTime().get(0), - criteria.getCreateTime().get(1)); + if (args != null) { + wrapper.and(StrUtil.isNotBlank(args.getBlurry()), + c -> c.like(SystemOssStorageTb::getFileName, args.getBlurry()).or() + .like(SystemOssStorageTb::getFilePrefix, args.getBlurry()).or() + .like(SystemOssStorageTb::getFileMime, args.getBlurry()).or() + .like(SystemOssStorageTb::getFileMd5, args.getBlurry())); + if (CollUtil.isNotEmpty(args.getCreateTime()) && args.getCreateTime().size() >= 2) { + wrapper.between(SystemOssStorageTb::getUpdateTime, args.getCreateTime().get(0), + args.getCreateTime().get(1)); } } wrapper.orderByAsc(SystemOssStorageTb::getId); @@ -100,10 +100,10 @@ public class SystemOssStorageServiceImpl extends ServiceImpl queryOssStorage(SystemQueryStorageArgs criteria) { + public List queryOssStorage(SystemQueryStorageArgs args) { // 防止刷数据 Page page = new Page<>(1, 500); - return queryOssStorage(criteria, page).getContent(); + return queryOssStorage(args, page).getContent(); } @Override