From dde64c7a0fb6416f0bb313a96d8684603f487d1d Mon Sep 17 00:00:00 2001 From: dongzeliang <2746733890@qq.com> Date: Mon, 23 Oct 2023 15:05:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8Dswagger=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=96=87=E6=A1=A3=EF=BC=8C=E6=B3=9B=E5=9E=8B=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/common/CommonController.java | 4 +-- .../controller/monitor/CacheController.java | 22 +++++++----- .../controller/monitor/ServerController.java | 2 +- .../monitor/SysLogininforController.java | 12 +++---- .../monitor/SysOperlogController.java | 8 ++--- .../monitor/SysUserOnlineController.java | 6 ++-- .../system/SysConfigController.java | 22 ++++++------ .../controller/system/SysDeptController.java | 18 +++++----- .../system/SysDictDataController.java | 18 +++++----- .../system/SysDictTypeController.java | 22 ++++++------ .../controller/system/SysLoginController.java | 7 ++-- .../controller/system/SysMenuController.java | 21 ++++++------ .../system/SysNoticeController.java | 12 +++---- .../controller/system/SysPostController.java | 16 ++++----- .../system/SysProfileController.java | 12 +++---- .../system/SysRegisterController.java | 2 +- .../controller/system/SysRoleController.java | 34 +++++++++---------- .../controller/system/SysUserController.java | 33 +++++++++--------- .../web/controller/tool/TestController.java | 2 +- .../core/controller/BaseController.java | 24 ++++--------- .../ruoyi/common/core/page/TableDataInfo.java | 4 +-- .../com/ruoyi/common/utils/poi/ExcelUtil.java | 14 ++++---- .../web/exception/GlobalExceptionHandler.java | 26 +++++++------- .../generator/controller/GenController.java | 32 ++++++++--------- .../main/resources/vm/java/controller.java.vm | 18 +++++----- .../quartz/controller/SysJobController.java | 19 ++++++----- .../controller/SysJobLogController.java | 12 +++---- 27 files changed, 211 insertions(+), 211 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java index 7543563..0d8cfb6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java @@ -66,7 +66,7 @@ public class CommonController { * 通用上传请求(单个) */ @PostMapping("/upload") - public Result uploadFile (MultipartFile file) throws Exception { + public Result uploadFile (MultipartFile file) throws Exception { try { // 上传文件路径 String filePath = RuoYiConfig.getUploadPath(); @@ -89,7 +89,7 @@ public class CommonController { * 通用上传请求(多个) */ @PostMapping("/uploads") - public Result uploadFiles (List files) throws Exception { + public Result> uploadFiles (List files) throws Exception { try { // 上传文件路径 String filePath = RuoYiConfig.getUploadPath(); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java index 2de2738..f48af5a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java @@ -36,7 +36,7 @@ public class CacheController { @PreAuthorize("@ss.hasPermi('monitor:cache:list')") @GetMapping() - public Result getInfo () throws Exception { + public Result> getInfo () throws Exception { Properties info = (Properties) redisTemplate.execute((RedisCallback) connection -> connection.info()); Properties commandStats = (Properties) redisTemplate.execute((RedisCallback) connection -> connection.info("commandstats")); Object dbSize = redisTemplate.execute((RedisCallback) connection -> connection.dbSize()); @@ -59,20 +59,20 @@ public class CacheController { @PreAuthorize("@ss.hasPermi('monitor:cache:list')") @GetMapping("/getNames") - public Result cache () { + public Result> cache () { return Result.success(caches); } @PreAuthorize("@ss.hasPermi('monitor:cache:list')") @GetMapping("/getKeys/{cacheName}") - public Result getCacheKeys (@PathVariable String cacheName) { + public Result> getCacheKeys (@PathVariable String cacheName) { Set cacheKeys = redisTemplate.keys(cacheName + "*"); return Result.success(cacheKeys); } @PreAuthorize("@ss.hasPermi('monitor:cache:list')") @GetMapping("/getValue/{cacheName}/{cacheKey}") - public Result getCacheValue (@PathVariable String cacheName, @PathVariable String cacheKey) { + public Result getCacheValue (@PathVariable String cacheName, @PathVariable String cacheKey) { String cacheValue = redisTemplate.opsForValue().get(cacheKey); SysCache sysCache = new SysCache(cacheName, cacheKey, cacheValue); return Result.success(sysCache); @@ -80,24 +80,28 @@ public class CacheController { @PreAuthorize("@ss.hasPermi('monitor:cache:list')") @DeleteMapping("/clearCacheName/{cacheName}") - public Result clearCacheName (@PathVariable String cacheName) { + public Result clearCacheName (@PathVariable String cacheName) { Collection cacheKeys = redisTemplate.keys(cacheName + "*"); - redisTemplate.delete(cacheKeys); + if (cacheKeys != null) { + redisTemplate.delete(cacheKeys); + } return Result.success(); } @PreAuthorize("@ss.hasPermi('monitor:cache:list')") @DeleteMapping("/clearCacheKey/{cacheKey}") - public Result clearCacheKey (@PathVariable String cacheKey) { + public Result clearCacheKey (@PathVariable String cacheKey) { redisTemplate.delete(cacheKey); return Result.success(); } @PreAuthorize("@ss.hasPermi('monitor:cache:list')") @DeleteMapping("/clearCacheAll") - public Result clearCacheAll () { + public Result clearCacheAll () { Collection cacheKeys = redisTemplate.keys("*"); - redisTemplate.delete(cacheKeys); + if (cacheKeys != null) { + redisTemplate.delete(cacheKeys); + } return Result.success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ServerController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ServerController.java index ed2f0cb..a12bc61 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ServerController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ServerController.java @@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.RestController; public class ServerController { @PreAuthorize("@ss.hasPermi('monitor:server:list')") @GetMapping() - public Result getInfo () throws Exception { + public Result getInfo () throws Exception { Server server = new Server(); server.copyTo(); return Result.success(server); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java index 305a154..565da5d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java @@ -32,7 +32,7 @@ public class SysLogininforController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:logininfor:list')") @GetMapping("/list") - public Result list (SysLogininfor logininfor) { + public Result> list (SysLogininfor logininfor) { startPage(); List list = logininforService.selectLogininforList(logininfor); return getDataTable(list); @@ -50,23 +50,23 @@ public class SysLogininforController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')") @Log(title = "登录日志", businessType = BusinessType.DELETE) @DeleteMapping("/{infoIds}") - public Result remove (@PathVariable Long[] infoIds) { + public Result remove (@PathVariable Long[] infoIds) { return toAjax(logininforService.deleteLogininforByIds(infoIds)); } @PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')") @Log(title = "登录日志", businessType = BusinessType.CLEAN) @DeleteMapping("/clean") - public Result clean () { + public Result clean () { logininforService.cleanLogininfor(); - return success(); + return Result.success(); } @PreAuthorize("@ss.hasPermi('monitor:logininfor:unlock')") @Log(title = "账户解锁", businessType = BusinessType.OTHER) @GetMapping("/unlock/{userName}") - public Result unlock (@PathVariable("userName") String userName) { + public Result unlock (@PathVariable("userName") String userName) { passwordService.clearLoginRecordCache(userName); - return success(); + return Result.success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java index bcb3863..f8c4fe4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java @@ -28,7 +28,7 @@ public class SysOperlogController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:operlog:list')") @GetMapping("/list") - public Result list (SysOperLog operLog) { + public Result> list (SysOperLog operLog) { startPage(); List list = operLogService.selectOperLogList(operLog); return getDataTable(list); @@ -46,15 +46,15 @@ public class SysOperlogController extends BaseController { @Log(title = "操作日志", businessType = BusinessType.DELETE) @PreAuthorize("@ss.hasPermi('monitor:operlog:remove')") @DeleteMapping("/{operIds}") - public Result remove (@PathVariable Long[] operIds) { + public Result remove (@PathVariable Long[] operIds) { return toAjax(operLogService.deleteOperLogByIds(operIds)); } @Log(title = "操作日志", businessType = BusinessType.CLEAN) @PreAuthorize("@ss.hasPermi('monitor:operlog:remove')") @DeleteMapping("/clean") - public Result clean () { + public Result clean () { operLogService.cleanOperLog(); - return success(); + return Result.success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java index a6707df..307a237 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java @@ -36,7 +36,7 @@ public class SysUserOnlineController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:online:list')") @GetMapping("/list") - public Result list (String ipaddr, String userName) { + public Result> list (String ipaddr, String userName) { Collection keys = redisCache.keys(CacheConstants.LOGIN_TOKEN_KEY + "*"); List userOnlineList = new ArrayList(); for (String key : keys) { @@ -62,8 +62,8 @@ public class SysUserOnlineController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:online:forceLogout')") @Log(title = "在线用户", businessType = BusinessType.FORCE) @DeleteMapping("/{tokenId}") - public Result forceLogout (@PathVariable String tokenId) { + public Result forceLogout (@PathVariable String tokenId) { redisCache.deleteObject(CacheConstants.LOGIN_TOKEN_KEY + tokenId); - return success(); + return Result.success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java index bbc116a..d3fd608 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java @@ -32,7 +32,7 @@ public class SysConfigController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:config:list')") @GetMapping("/list") - public Result list (SysConfig config) { + public Result> list (SysConfig config) { startPage(); List list = configService.selectConfigList(config); return getDataTable(list); @@ -52,16 +52,16 @@ public class SysConfigController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:config:query')") @GetMapping(value = "/{configId}") - public Result getInfo (@PathVariable Long configId) { - return success(configService.selectConfigById(configId)); + public Result getInfo (@PathVariable Long configId) { + return Result.success(configService.selectConfigById(configId)); } /** * 根据参数键名查询参数值 */ @GetMapping(value = "/configKey/{configKey}") - public Result getConfigKey (@PathVariable String configKey) { - return success(configService.selectConfigByKey(configKey)); + public Result getConfigKey (@PathVariable String configKey) { + return Result.success(configService.selectConfigByKey(configKey)); } /** @@ -70,7 +70,7 @@ public class SysConfigController extends BaseController { @PreAuthorize("@ss.hasPermi('system:config:add')") @Log(title = "参数管理", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysConfig config) { + public Result add (@Validated @RequestBody SysConfig config) { if (!configService.checkConfigKeyUnique(config)) { return error("新增参数'" + config.getConfigName() + "'失败,参数键名已存在"); } @@ -84,7 +84,7 @@ public class SysConfigController extends BaseController { @PreAuthorize("@ss.hasPermi('system:config:edit')") @Log(title = "参数管理", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysConfig config) { + public Result edit (@Validated @RequestBody SysConfig config) { if (!configService.checkConfigKeyUnique(config)) { return error("修改参数'" + config.getConfigName() + "'失败,参数键名已存在"); } @@ -98,9 +98,9 @@ public class SysConfigController extends BaseController { @PreAuthorize("@ss.hasPermi('system:config:remove')") @Log(title = "参数管理", businessType = BusinessType.DELETE) @DeleteMapping("/{configIds}") - public Result remove (@PathVariable Long[] configIds) { + public Result remove (@PathVariable Long[] configIds) { configService.deleteConfigByIds(configIds); - return success(); + return Result.success(); } /** @@ -109,8 +109,8 @@ public class SysConfigController extends BaseController { @PreAuthorize("@ss.hasPermi('system:config:remove')") @Log(title = "参数管理", businessType = BusinessType.CLEAN) @DeleteMapping("/refreshCache") - public Result refreshCache () { + public Result refreshCache () { configService.resetConfigCache(); - return success(); + return Result.success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java index cf66da2..344ac53 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java @@ -32,9 +32,9 @@ public class SysDeptController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:dept:list')") @GetMapping("/list") - public Result list (SysDept dept) { + public Result> list (SysDept dept) { List depts = deptService.selectDeptList(dept); - return success(depts); + return Result.success(depts); } /** @@ -42,10 +42,10 @@ public class SysDeptController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:dept:list')") @GetMapping("/list/exclude/{deptId}") - public Result excludeChild (@PathVariable(value = "deptId", required = false) Long deptId) { + public Result> excludeChild (@PathVariable(value = "deptId", required = false) Long deptId) { List depts = deptService.selectDeptList(new SysDept()); depts.removeIf(d -> d.getDeptId().intValue() == deptId || ArrayUtils.contains(StringUtils.split(d.getAncestors(), ","), deptId + "")); - return success(depts); + return Result.success(depts); } /** @@ -53,9 +53,9 @@ public class SysDeptController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:dept:query')") @GetMapping(value = "/{deptId}") - public Result getInfo (@PathVariable Long deptId) { + public Result getInfo (@PathVariable Long deptId) { deptService.checkDeptDataScope(deptId); - return success(deptService.selectDeptById(deptId)); + return Result.success(deptService.selectDeptById(deptId)); } /** @@ -64,7 +64,7 @@ public class SysDeptController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dept:add')") @Log(title = "部门管理", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysDept dept) { + public Result add (@Validated @RequestBody SysDept dept) { if (!deptService.checkDeptNameUnique(dept)) { return error("新增部门'" + dept.getDeptName() + "'失败,部门名称已存在"); } @@ -78,7 +78,7 @@ public class SysDeptController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dept:edit')") @Log(title = "部门管理", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysDept dept) { + public Result edit (@Validated @RequestBody SysDept dept) { Long deptId = dept.getDeptId(); deptService.checkDeptDataScope(deptId); if (!deptService.checkDeptNameUnique(dept)) { @@ -98,7 +98,7 @@ public class SysDeptController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dept:remove')") @Log(title = "部门管理", businessType = BusinessType.DELETE) @DeleteMapping("/{deptId}") - public Result remove (@PathVariable Long deptId) { + public Result remove (@PathVariable Long deptId) { if (deptService.hasChildByDeptId(deptId)) { return warn("存在下级部门,不允许删除"); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java index 3918f2f..9a73f6a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java @@ -35,7 +35,7 @@ public class SysDictDataController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:list')") @GetMapping("/list") - public Result list (SysDictData dictData) { + public Result> list (SysDictData dictData) { startPage(); List list = dictDataService.selectDictDataList(dictData); return getDataTable(list); @@ -55,20 +55,20 @@ public class SysDictDataController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:dict:query')") @GetMapping(value = "/{dictCode}") - public Result getInfo (@PathVariable Long dictCode) { - return success(dictDataService.selectDictDataById(dictCode)); + public Result getInfo (@PathVariable Long dictCode) { + return Result.success(dictDataService.selectDictDataById(dictCode)); } /** * 根据字典类型查询字典数据信息 */ @GetMapping(value = "/type/{dictType}") - public Result dictType (@PathVariable String dictType) { + public Result> dictType (@PathVariable String dictType) { List data = dictTypeService.selectDictDataByType(dictType); if (StringUtils.isNull(data)) { data = new ArrayList(); } - return success(data); + return Result.success(data); } /** @@ -77,7 +77,7 @@ public class SysDictDataController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:add')") @Log(title = "字典数据", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysDictData dict) { + public Result add (@Validated @RequestBody SysDictData dict) { dict.setCreateBy(getUserId()); return toAjax(dictDataService.insertDictData(dict)); } @@ -88,7 +88,7 @@ public class SysDictDataController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:edit')") @Log(title = "字典数据", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysDictData dict) { + public Result edit (@Validated @RequestBody SysDictData dict) { dict.setUpdateBy(getUserId()); return toAjax(dictDataService.updateDictData(dict)); } @@ -99,8 +99,8 @@ public class SysDictDataController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:remove')") @Log(title = "字典类型", businessType = BusinessType.DELETE) @DeleteMapping("/{dictCodes}") - public Result remove (@PathVariable Long[] dictCodes) { + public Result remove (@PathVariable Long[] dictCodes) { dictDataService.deleteDictDataByIds(dictCodes); - return success(); + return Result.success(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java index 220e152..0a9a2bb 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java @@ -29,7 +29,7 @@ public class SysDictTypeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:list')") @GetMapping("/list") - public Result list (SysDictType dictType) { + public Result> list (SysDictType dictType) { startPage(); List list = dictTypeService.selectDictTypeList(dictType); return getDataTable(list); @@ -49,8 +49,8 @@ public class SysDictTypeController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:dict:query')") @GetMapping(value = "/{dictId}") - public Result getInfo (@PathVariable Long dictId) { - return success(dictTypeService.selectDictTypeById(dictId)); + public Result getInfo (@PathVariable Long dictId) { + return Result.success(dictTypeService.selectDictTypeById(dictId)); } /** @@ -59,7 +59,7 @@ public class SysDictTypeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:add')") @Log(title = "字典类型", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysDictType dict) { + public Result add (@Validated @RequestBody SysDictType dict) { if (!dictTypeService.checkDictTypeUnique(dict)) { return error("新增字典'" + dict.getDictName() + "'失败,字典类型已存在"); } @@ -73,7 +73,7 @@ public class SysDictTypeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:edit')") @Log(title = "字典类型", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysDictType dict) { + public Result edit (@Validated @RequestBody SysDictType dict) { if (!dictTypeService.checkDictTypeUnique(dict)) { return error("修改字典'" + dict.getDictName() + "'失败,字典类型已存在"); } @@ -87,9 +87,9 @@ public class SysDictTypeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:remove')") @Log(title = "字典类型", businessType = BusinessType.DELETE) @DeleteMapping("/{dictIds}") - public Result remove (@PathVariable Long[] dictIds) { + public Result remove (@PathVariable Long[] dictIds) { dictTypeService.deleteDictTypeByIds(dictIds); - return success(); + return Result.success(); } /** @@ -98,17 +98,17 @@ public class SysDictTypeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:dict:remove')") @Log(title = "字典类型", businessType = BusinessType.CLEAN) @DeleteMapping("/refreshCache") - public Result refreshCache () { + public Result refreshCache () { dictTypeService.resetDictCache(); - return success(); + return Result.success(); } /** * 获取字典选择框列表 */ @GetMapping("/optionselect") - public Result optionselect () { + public Result> optionselect () { List dictTypes = dictTypeService.selectDictTypeAll(); - return success(dictTypes); + return Result.success(dictTypes); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java index d8b5df3..b44ae74 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java @@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.resp.UserInfoResp; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.framework.web.service.SysLoginService; import com.ruoyi.framework.web.service.SysPermissionService; +import com.ruoyi.system.domain.vo.RouterVo; import com.ruoyi.system.service.SysMenuService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -42,7 +43,7 @@ public class SysLoginController { * @return 结果 */ @PostMapping("/login") - public Result login (@RequestBody LoginBody loginBody) { + public Result login (@RequestBody LoginBody loginBody) { // 生成令牌 String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid()); @@ -55,7 +56,7 @@ public class SysLoginController { * @return 用户信息 */ @GetMapping("getInfo") - public Result getInfo () { + public Result getInfo () { SysUser user = SecurityUtils.getLoginUser().getUser(); // 角色集合 Set roles = permissionService.getRolePermission(user); @@ -76,7 +77,7 @@ public class SysLoginController { * @return 路由信息 */ @GetMapping("getRouters") - public Result getRouters () { + public Result> getRouters () { Long userId = SecurityUtils.getUserId(); List menus = menuService.selectMenuTreeByUserId(userId); return Result.success(menuService.buildMenus(menus)); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java index 8882424..77fb003 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java @@ -4,6 +4,7 @@ import com.ruoyi.common.annotation.Log; import com.ruoyi.common.constant.UserConstants; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.Result; +import com.ruoyi.common.core.domain.TreeSelect; import com.ruoyi.common.core.domain.entity.SysMenu; import com.ruoyi.common.core.domain.resp.RoleMenuTreeResp; import com.ruoyi.common.enums.BusinessType; @@ -32,9 +33,9 @@ public class SysMenuController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:menu:list')") @GetMapping("/list") - public Result list (SysMenu menu) { + public Result> list (SysMenu menu) { List menus = menuService.selectMenuList(menu, getUserId()); - return success(menus); + return Result.success(menus); } /** @@ -42,24 +43,24 @@ public class SysMenuController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:menu:query')") @GetMapping(value = "/{menuId}") - public Result getInfo (@PathVariable Long menuId) { - return success(menuService.selectMenuById(menuId)); + public Result getInfo (@PathVariable Long menuId) { + return Result.success(menuService.selectMenuById(menuId)); } /** * 获取菜单下拉树列表 */ @GetMapping("/treeselect") - public Result treeselect (SysMenu menu) { + public Result> treeselect (SysMenu menu) { List menus = menuService.selectMenuList(menu, getUserId()); - return success(menuService.buildMenuTreeSelect(menus)); + return Result.success(menuService.buildMenuTreeSelect(menus)); } /** * 加载对应角色菜单列表树 */ @GetMapping(value = "/roleMenuTreeselect/{roleId}") - public Result roleMenuTreeselect (@PathVariable("roleId") Long roleId) { + public Result roleMenuTreeselect (@PathVariable("roleId") Long roleId) { List menus = menuService.selectMenuList(getUserId()); return Result.success( RoleMenuTreeResp.builder() @@ -75,7 +76,7 @@ public class SysMenuController extends BaseController { @PreAuthorize("@ss.hasPermi('system:menu:add')") @Log(title = "菜单管理", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysMenu menu) { + public Result add (@Validated @RequestBody SysMenu menu) { if (!menuService.checkMenuNameUnique(menu)) { return error("新增菜单'" + menu.getMenuName() + "'失败,菜单名称已存在"); } else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) { @@ -91,7 +92,7 @@ public class SysMenuController extends BaseController { @PreAuthorize("@ss.hasPermi('system:menu:edit')") @Log(title = "菜单管理", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysMenu menu) { + public Result edit (@Validated @RequestBody SysMenu menu) { if (!menuService.checkMenuNameUnique(menu)) { return error("修改菜单'" + menu.getMenuName() + "'失败,菜单名称已存在"); } else if (UserConstants.YES_FRAME.equals(menu.getIsFrame()) && !StringUtils.ishttp(menu.getPath())) { @@ -109,7 +110,7 @@ public class SysMenuController extends BaseController { @PreAuthorize("@ss.hasPermi('system:menu:remove')") @Log(title = "菜单管理", businessType = BusinessType.DELETE) @DeleteMapping("/{menuId}") - public Result remove (@PathVariable("menuId") Long menuId) { + public Result remove (@PathVariable("menuId") Long menuId) { if (menuService.hasChildByMenuId(menuId)) { return warn("存在子菜单,不允许删除"); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java index b3599a7..984bf79 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java @@ -30,7 +30,7 @@ public class SysNoticeController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:notice:list')") @GetMapping("/list") - public Result list (SysNotice notice) { + public Result> list (SysNotice notice) { startPage(); List list = noticeService.selectNoticeList(notice); return getDataTable(list); @@ -41,8 +41,8 @@ public class SysNoticeController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:notice:query')") @GetMapping(value = "/{noticeId}") - public Result getInfo (@PathVariable Long noticeId) { - return success(noticeService.selectNoticeById(noticeId)); + public Result getInfo (@PathVariable Long noticeId) { + return Result.success(noticeService.selectNoticeById(noticeId)); } /** @@ -51,7 +51,7 @@ public class SysNoticeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:notice:add')") @Log(title = "通知公告", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysNotice notice) { + public Result add (@Validated @RequestBody SysNotice notice) { notice.setCreateBy(getUserId()); return toAjax(noticeService.insertNotice(notice)); } @@ -62,7 +62,7 @@ public class SysNoticeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:notice:edit')") @Log(title = "通知公告", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysNotice notice) { + public Result edit (@Validated @RequestBody SysNotice notice) { notice.setUpdateBy(getUserId()); return toAjax(noticeService.updateNotice(notice)); } @@ -73,7 +73,7 @@ public class SysNoticeController extends BaseController { @PreAuthorize("@ss.hasPermi('system:notice:remove')") @Log(title = "通知公告", businessType = BusinessType.DELETE) @DeleteMapping("/{noticeIds}") - public Result remove (@PathVariable Long[] noticeIds) { + public Result remove (@PathVariable Long[] noticeIds) { return toAjax(noticeService.deleteNoticeByIds(noticeIds)); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java index 567ea26..0dca89f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java @@ -32,7 +32,7 @@ public class SysPostController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:post:list')") @GetMapping("/list") - public Result list (SysPost post) { + public Result> list (SysPost post) { startPage(); List list = postService.selectPostList(post); return getDataTable(list); @@ -52,8 +52,8 @@ public class SysPostController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:post:query')") @GetMapping(value = "/{postId}") - public Result getInfo (@PathVariable Long postId) { - return success(postService.selectPostById(postId)); + public Result getInfo (@PathVariable Long postId) { + return Result.success(postService.selectPostById(postId)); } /** @@ -62,7 +62,7 @@ public class SysPostController extends BaseController { @PreAuthorize("@ss.hasPermi('system:post:add')") @Log(title = "岗位管理", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysPost post) { + public Result add (@Validated @RequestBody SysPost post) { if (!postService.checkPostNameUnique(post)) { return error("新增岗位'" + post.getPostName() + "'失败,岗位名称已存在"); } else if (!postService.checkPostCodeUnique(post)) { @@ -78,7 +78,7 @@ public class SysPostController extends BaseController { @PreAuthorize("@ss.hasPermi('system:post:edit')") @Log(title = "岗位管理", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysPost post) { + public Result edit (@Validated @RequestBody SysPost post) { if (!postService.checkPostNameUnique(post)) { return error("修改岗位'" + post.getPostName() + "'失败,岗位名称已存在"); } else if (!postService.checkPostCodeUnique(post)) { @@ -94,7 +94,7 @@ public class SysPostController extends BaseController { @PreAuthorize("@ss.hasPermi('system:post:remove')") @Log(title = "岗位管理", businessType = BusinessType.DELETE) @DeleteMapping("/{postIds}") - public Result remove (@PathVariable Long[] postIds) { + public Result remove (@PathVariable Long[] postIds) { return toAjax(postService.deletePostByIds(postIds)); } @@ -102,8 +102,8 @@ public class SysPostController extends BaseController { * 获取岗位选择框列表 */ @GetMapping("/optionselect") - public Result optionselect () { + public Result> optionselect () { List posts = postService.selectPostAll(); - return success(posts); + return Result.success(posts); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java index 7c84df9..6c8590c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java @@ -36,7 +36,7 @@ public class SysProfileController extends BaseController { * 个人信息 */ @GetMapping - public Result profile () { + public Result profile () { LoginUser loginUser = getLoginUser(); SysUser user = loginUser.getUser(); return Result.success( @@ -53,7 +53,7 @@ public class SysProfileController extends BaseController { */ @Log(title = "个人信息", businessType = BusinessType.UPDATE) @PutMapping - public Result updateProfile (@RequestBody SysUser user) { + public Result updateProfile (@RequestBody SysUser user) { LoginUser loginUser = getLoginUser(); SysUser currentUser = loginUser.getUser(); currentUser.setNickName(user.getNickName()); @@ -69,7 +69,7 @@ public class SysProfileController extends BaseController { if (userService.updateUserProfile(currentUser) > 0) { // 更新缓存用户信息 tokenService.setLoginUser(loginUser); - return success(); + return Result.success(); } return error("修改个人信息异常,请联系管理员"); } @@ -79,7 +79,7 @@ public class SysProfileController extends BaseController { */ @Log(title = "个人信息", businessType = BusinessType.UPDATE) @PutMapping("/updatePwd") - public Result updatePwd (String oldPassword, String newPassword) { + public Result updatePwd (String oldPassword, String newPassword) { LoginUser loginUser = getLoginUser(); String userName = loginUser.getUsername(); String password = loginUser.getPassword(); @@ -93,7 +93,7 @@ public class SysProfileController extends BaseController { // 更新缓存用户密码 loginUser.getUser().setPassword(SecurityUtils.encryptPassword(newPassword)); tokenService.setLoginUser(loginUser); - return success(); + return Result.success(); } return error("修改密码异常,请联系管理员"); } @@ -103,7 +103,7 @@ public class SysProfileController extends BaseController { */ @Log(title = "用户头像", businessType = BusinessType.UPDATE) @PostMapping("/avatar") - public Result avatar (@RequestParam("avatarfile") MultipartFile file) throws Exception { + public Result avatar (@RequestParam("avatarfile") MultipartFile file) throws Exception { if (!file.isEmpty()) { LoginUser loginUser = getLoginUser(); String avatar = FileUploadUtils.upload(RuoYiConfig.getAvatarPath(), file, MimeTypeUtils.IMAGE_EXTENSION); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java index 82780b7..bcbbc7c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java @@ -25,7 +25,7 @@ public class SysRegisterController extends BaseController { private SysConfigServic configService; @PostMapping("/register") - public Result register (@RequestBody RegisterBody user) { + public Result register (@RequestBody RegisterBody user) { if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) { return error("当前系统没有开启注册功能!"); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java index 874b5da..aa5c1cc 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java @@ -51,7 +51,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:list')") @GetMapping("/list") - public Result list (SysRole role) { + public Result> list (SysRole role) { startPage(); List list = roleService.selectRoleList(role); return getDataTable(list); @@ -71,9 +71,9 @@ public class SysRoleController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:role:query')") @GetMapping(value = "/{roleId}") - public Result getInfo (@PathVariable Long roleId) { + public Result getInfo (@PathVariable Long roleId) { roleService.checkRoleDataScope(roleId); - return success(roleService.selectRoleById(roleId)); + return Result.success(roleService.selectRoleById(roleId)); } /** @@ -82,7 +82,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:add')") @Log(title = "角色管理", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysRole role) { + public Result add (@Validated @RequestBody SysRole role) { if (!roleService.checkRoleNameUnique(role)) { return error("新增角色'" + role.getRoleName() + "'失败,角色名称已存在"); } else if (!roleService.checkRoleKeyUnique(role)) { @@ -99,7 +99,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysRole role) { + public Result edit (@Validated @RequestBody SysRole role) { roleService.checkRoleAllowed(role); roleService.checkRoleDataScope(role.getRoleId()); if (!roleService.checkRoleNameUnique(role)) { @@ -117,7 +117,7 @@ public class SysRoleController extends BaseController { loginUser.setUser(userService.selectUserByUserName(loginUser.getUser().getUserName())); tokenService.setLoginUser(loginUser); } - return success(); + return Result.success(); } return error("修改角色'" + role.getRoleName() + "'失败,请联系管理员"); } @@ -128,7 +128,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.UPDATE) @PutMapping("/dataScope") - public Result dataScope (@RequestBody SysRole role) { + public Result dataScope (@RequestBody SysRole role) { roleService.checkRoleAllowed(role); roleService.checkRoleDataScope(role.getRoleId()); return toAjax(roleService.authDataScope(role)); @@ -140,7 +140,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.UPDATE) @PutMapping("/changeStatus") - public Result changeStatus (@RequestBody SysRole role) { + public Result changeStatus (@RequestBody SysRole role) { roleService.checkRoleAllowed(role); roleService.checkRoleDataScope(role.getRoleId()); role.setUpdateBy(getUserId()); @@ -153,7 +153,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:remove')") @Log(title = "角色管理", businessType = BusinessType.DELETE) @DeleteMapping("/{roleIds}") - public Result remove (@PathVariable Long[] roleIds) { + public Result remove (@PathVariable Long[] roleIds) { return toAjax(roleService.deleteRoleByIds(roleIds)); } @@ -162,8 +162,8 @@ public class SysRoleController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:role:query')") @GetMapping("/optionselect") - public Result optionselect () { - return success(roleService.selectRoleAll()); + public Result> optionselect () { + return Result.success(roleService.selectRoleAll()); } /** @@ -171,7 +171,7 @@ public class SysRoleController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:role:list')") @GetMapping("/authUser/allocatedList") - public Result allocatedList (SysUser user) { + public Result> allocatedList (SysUser user) { startPage(); List list = userService.selectAllocatedList(user); return getDataTable(list); @@ -182,7 +182,7 @@ public class SysRoleController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:role:list')") @GetMapping("/authUser/unallocatedList") - public Result unallocatedList (SysUser user) { + public Result> unallocatedList (SysUser user) { startPage(); List list = userService.selectUnallocatedList(user); return getDataTable(list); @@ -194,7 +194,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.GRANT) @PutMapping("/authUser/cancel") - public Result cancelAuthUser (@RequestBody SysUserRole userRole) { + public Result cancelAuthUser (@RequestBody SysUserRole userRole) { return toAjax(roleService.deleteAuthUser(userRole)); } @@ -204,7 +204,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.GRANT) @PutMapping("/authUser/cancelAll") - public Result cancelAuthUserAll (Long roleId, Long[] userIds) { + public Result cancelAuthUserAll (Long roleId, Long[] userIds) { return toAjax(roleService.deleteAuthUsers(roleId, userIds)); } @@ -214,7 +214,7 @@ public class SysRoleController extends BaseController { @PreAuthorize("@ss.hasPermi('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.GRANT) @PutMapping("/authUser/selectAll") - public Result selectAuthUserAll (Long roleId, Long[] userIds) { + public Result selectAuthUserAll (Long roleId, Long[] userIds) { roleService.checkRoleDataScope(roleId); return toAjax(roleService.insertAuthUsers(roleId, userIds)); } @@ -224,7 +224,7 @@ public class SysRoleController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:role:query')") @GetMapping(value = "/deptTree/{roleId}") - public Result deptTree (@PathVariable("roleId") Long roleId) { + public Result deptTree (@PathVariable("roleId") Long roleId) { return Result.success( DeptTreeResp.builder() .checkedKeys(deptService.selectDeptListByRoleId(roleId)) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index b8a0e96..14182b9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -3,11 +3,13 @@ package com.ruoyi.web.controller.system; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.Result; +import com.ruoyi.common.core.domain.TreeSelect; import com.ruoyi.common.core.domain.entity.SysDept; import com.ruoyi.common.core.domain.entity.SysRole; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.core.domain.resp.AuthRoleResp; import com.ruoyi.common.core.domain.resp.UserDetailInfoResp; +import com.ruoyi.common.core.domain.resp.UserDetailInfoResp.UserDetailInfoRespBuilder; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.SecurityUtils; @@ -53,7 +55,7 @@ public class SysUserController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:user:list')") @GetMapping("/list") - public Result list (SysUser user) { + public Result> list (SysUser user) { startPage(); List list = userService.selectUserList(user); return getDataTable(list); @@ -71,12 +73,12 @@ public class SysUserController extends BaseController { @Log(title = "用户管理", businessType = BusinessType.IMPORT) @PreAuthorize("@ss.hasPermi('system:user:import')") @PostMapping("/importData") - public Result importData (MultipartFile file, boolean updateSupport) throws Exception { + public Result importData (MultipartFile file, boolean updateSupport) throws Exception { ExcelUtil util = new ExcelUtil(SysUser.class); List userList = util.importExcel(file.getInputStream()); Long userId = getUserId(); String message = userService.importUser(userList, updateSupport, userId); - return success(message); + return Result.success(message); } @PostMapping("/importTemplate") @@ -90,11 +92,10 @@ public class SysUserController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:user:query')") @GetMapping(value = {"/", "/{userId}"}) - public Result getInfo (@PathVariable(value = "userId", required = false) Long userId) { + public Result getInfo (@PathVariable(value = "userId", required = false) Long userId) { userService.checkUserDataScope(userId); - Result ajax = Result.success(); List roles = roleService.selectRoleAll(); - UserDetailInfoResp.UserDetailInfoRespBuilder builder = UserDetailInfoResp.builder() + UserDetailInfoRespBuilder builder = UserDetailInfoResp.builder() .roles(SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList())) .posts(postService.selectPostAll()); if (StringUtils.isNotNull(userId)) { @@ -114,7 +115,7 @@ public class SysUserController extends BaseController { @PreAuthorize("@ss.hasPermi('system:user:add')") @Log(title = "用户管理", businessType = BusinessType.INSERT) @PostMapping - public Result add (@Validated @RequestBody SysUser user) { + public Result add (@Validated @RequestBody SysUser user) { if (!userService.checkUserNameUnique(user)) { return error("新增用户'" + user.getUserName() + "'失败,登录账号已存在"); } else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) { @@ -133,7 +134,7 @@ public class SysUserController extends BaseController { @PreAuthorize("@ss.hasPermi('system:user:edit')") @Log(title = "用户管理", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@Validated @RequestBody SysUser user) { + public Result edit (@Validated @RequestBody SysUser user) { userService.checkUserAllowed(user); userService.checkUserDataScope(user.getUserId()); if (!userService.checkUserNameUnique(user)) { @@ -153,7 +154,7 @@ public class SysUserController extends BaseController { @PreAuthorize("@ss.hasPermi('system:user:remove')") @Log(title = "用户管理", businessType = BusinessType.DELETE) @DeleteMapping("/{userIds}") - public Result remove (@PathVariable Long[] userIds) { + public Result remove (@PathVariable Long[] userIds) { if (ArrayUtils.contains(userIds, getUserId())) { return error("当前用户不能删除"); } @@ -166,7 +167,7 @@ public class SysUserController extends BaseController { @PreAuthorize("@ss.hasPermi('system:user:resetPwd')") @Log(title = "用户管理", businessType = BusinessType.UPDATE) @PutMapping("/resetPwd") - public Result resetPwd (@RequestBody SysUser user) { + public Result resetPwd (@RequestBody SysUser user) { userService.checkUserAllowed(user); userService.checkUserDataScope(user.getUserId()); user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); @@ -180,7 +181,7 @@ public class SysUserController extends BaseController { @PreAuthorize("@ss.hasPermi('system:user:edit')") @Log(title = "用户管理", businessType = BusinessType.UPDATE) @PutMapping("/changeStatus") - public Result changeStatus (@RequestBody SysUser user) { + public Result changeStatus (@RequestBody SysUser user) { userService.checkUserAllowed(user); userService.checkUserDataScope(user.getUserId()); user.setUpdateBy(getUserId()); @@ -192,7 +193,7 @@ public class SysUserController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:user:query')") @GetMapping("/authRole/{userId}") - public Result authRole (@PathVariable("userId") Long userId) { + public Result authRole (@PathVariable("userId") Long userId) { SysUser user = userService.selectUserById(userId); List roles = roleService.selectRolesByUserId(userId); return Result.success( @@ -209,10 +210,10 @@ public class SysUserController extends BaseController { @PreAuthorize("@ss.hasPermi('system:user:edit')") @Log(title = "用户管理", businessType = BusinessType.GRANT) @PutMapping("/authRole") - public Result insertAuthRole (Long userId, Long[] roleIds) { + public Result insertAuthRole (Long userId, Long[] roleIds) { userService.checkUserDataScope(userId); userService.insertUserAuth(userId, roleIds); - return success(); + return Result.success(); } /** @@ -220,7 +221,7 @@ public class SysUserController extends BaseController { */ @PreAuthorize("@ss.hasPermi('system:user:list')") @GetMapping("/deptTree") - public Result deptTree (SysDept dept) { - return success(deptService.selectDeptTreeList(dept)); + public Result> deptTree (SysDept dept) { + return Result.success(deptService.selectDeptTreeList(dept)); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TestController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TestController.java index 83a20fe..c967a9f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TestController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TestController.java @@ -16,7 +16,7 @@ import java.util.Map; * * @author ruoyi */ -@Api("用户信息管理") +@Api(tags = "用户信息管理") @RestController @RequestMapping("/test/user") public class TestController extends BaseController { diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java index 3dd706a..3c2b98f 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java @@ -12,6 +12,7 @@ import com.ruoyi.common.utils.PageUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.sql.SqlUtil; +import org.apache.poi.ss.formula.functions.T; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.WebDataBinder; @@ -72,9 +73,9 @@ public class BaseController { * 响应请求分页数据 */ @SuppressWarnings({"rawtypes", "unchecked"}) - protected Result getDataTable (List list) { + protected Result> getDataTable (List list) { return Result.success( - TableDataInfo.builder() + TableDataInfo.builder() .total(new PageInfo(list).getTotal()) .rows(list) .build() @@ -95,31 +96,18 @@ public class BaseController { return Result.error(); } - /** - * 返回成功消息 - */ - public Result success (String message) { - return Result.success(message); - } - - /** - * 返回成功消息 - */ - public Result success (Object data) { - return Result.success(data); - } /** * 返回失败消息 */ - public Result error (String message) { + public Result error (String message) { return Result.error(message); } /** * 返回警告消息 */ - public Result warn (String message) { + public Result warn (String message) { return Result.warn(message); } @@ -130,7 +118,7 @@ public class BaseController { * * @return 操作结果 */ - protected Result toAjax (int rows) { + protected Result toAjax (int rows) { return rows > 0 ? Result.success() : Result.error(); } diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableDataInfo.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableDataInfo.java index 94ad8ce..8396928 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableDataInfo.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableDataInfo.java @@ -17,7 +17,7 @@ import java.util.List; @Builder @NoArgsConstructor @AllArgsConstructor -public class TableDataInfo implements Serializable { +public class TableDataInfo implements Serializable { private static final long serialVersionUID = 1L; /** @@ -28,7 +28,7 @@ public class TableDataInfo implements Serializable { /** * 列表数据 */ - private List rows; + private List rows; } diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java index 7d60b2e..7ffdb17 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java @@ -36,6 +36,8 @@ import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.math.BigDecimal; +import java.nio.file.Files; +import java.nio.file.Paths; import java.text.DecimalFormat; import java.time.LocalDate; import java.time.LocalDateTime; @@ -527,7 +529,7 @@ public class ExcelUtil { * * @return 结果 */ - public Result exportExcel (List list, String sheetName) { + public Result exportExcel (List list, String sheetName) { return exportExcel(list, sheetName, StringUtils.EMPTY); } @@ -540,7 +542,7 @@ public class ExcelUtil { * * @return 结果 */ - public Result exportExcel (List list, String sheetName, String title) { + public Result exportExcel (List list, String sheetName, String title) { this.init(list, sheetName, title, Type.EXPORT); return exportExcel(); } @@ -582,7 +584,7 @@ public class ExcelUtil { * * @return 结果 */ - public Result importTemplateExcel (String sheetName) { + public Result importTemplateExcel (String sheetName) { return importTemplateExcel(sheetName, StringUtils.EMPTY); } @@ -594,7 +596,7 @@ public class ExcelUtil { * * @return 结果 */ - public Result importTemplateExcel (String sheetName, String title) { + public Result importTemplateExcel (String sheetName, String title) { this.init(null, sheetName, title, Type.IMPORT); return exportExcel(); } @@ -646,12 +648,12 @@ public class ExcelUtil { * * @return 结果 */ - public Result exportExcel () { + public Result exportExcel () { OutputStream out = null; try { writeSheet(); String filename = encodingFilename(sheetName); - out = new FileOutputStream(getAbsoluteFile(filename)); + out = Files.newOutputStream(Paths.get(getAbsoluteFile(filename))); wb.write(out); return Result.success(filename); } catch (Exception e) { diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/exception/GlobalExceptionHandler.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/exception/GlobalExceptionHandler.java index 4940a3f..7451236 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/exception/GlobalExceptionHandler.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/exception/GlobalExceptionHandler.java @@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.RestControllerAdvice; import org.springframework.web.method.annotation.MethodArgumentTypeMismatchException; import javax.servlet.http.HttpServletRequest; +import java.util.Objects; /** * 全局异常处理器 @@ -31,7 +32,7 @@ public class GlobalExceptionHandler { * 权限校验异常 */ @ExceptionHandler(AccessDeniedException.class) - public Result handleAccessDeniedException (AccessDeniedException e, HttpServletRequest request) { + public Result handleAccessDeniedException (AccessDeniedException e, HttpServletRequest request) { String requestURI = request.getRequestURI(); log.error("请求地址'{}',权限校验失败'{}'", requestURI, e.getMessage()); return Result.error(HttpStatus.FORBIDDEN, "没有权限,请联系管理员授权"); @@ -41,7 +42,7 @@ public class GlobalExceptionHandler { * 请求方式不支持 */ @ExceptionHandler(HttpRequestMethodNotSupportedException.class) - public Result handleHttpRequestMethodNotSupported (HttpRequestMethodNotSupportedException e, + public Result handleHttpRequestMethodNotSupported (HttpRequestMethodNotSupportedException e, HttpServletRequest request) { String requestURI = request.getRequestURI(); log.error("请求地址'{}',不支持'{}'请求", requestURI, e.getMethod()); @@ -52,17 +53,17 @@ public class GlobalExceptionHandler { * 业务异常 */ @ExceptionHandler(ServiceException.class) - public Result handleServiceException (ServiceException e, HttpServletRequest request) { + public Result handleServiceException (ServiceException e, HttpServletRequest request) { log.error(e.getMessage(), e); Integer code = e.getCode(); - return StringUtils.isNotNull(code) ? Result.error(code, e.getMessage()) : Result.error(e.getMessage()); + return StringUtils.isNotNull(code) ? Result.error(code.intValue(), e.getMessage()) : Result.error(e.getMessage()); } /** * 请求路径中缺少必需的路径变量 */ @ExceptionHandler(MissingPathVariableException.class) - public Result handleMissingPathVariableException (MissingPathVariableException e, HttpServletRequest request) { + public Result handleMissingPathVariableException (MissingPathVariableException e, HttpServletRequest request) { String requestURI = request.getRequestURI(); log.error("请求路径中缺少必需的路径变量'{}',发生系统异常.", requestURI, e); return Result.error(String.format("请求路径中缺少必需的路径变量[%s]", e.getVariableName())); @@ -72,7 +73,7 @@ public class GlobalExceptionHandler { * 请求参数类型不匹配 */ @ExceptionHandler(MethodArgumentTypeMismatchException.class) - public Result handleMethodArgumentTypeMismatchException (MethodArgumentTypeMismatchException e, HttpServletRequest request) { + public Result handleMethodArgumentTypeMismatchException (MethodArgumentTypeMismatchException e, HttpServletRequest request) { String requestURI = request.getRequestURI(); log.error("请求参数类型不匹配'{}',发生系统异常.", requestURI, e); return Result.error(String.format("请求参数类型不匹配,参数[%s]要求类型为:'%s',但输入值为:'%s'", e.getName(), e.getRequiredType().getName(), e.getValue())); @@ -82,7 +83,7 @@ public class GlobalExceptionHandler { * 拦截未知的运行时异常 */ @ExceptionHandler(RuntimeException.class) - public Result handleRuntimeException (RuntimeException e, HttpServletRequest request) { + public Result handleRuntimeException (RuntimeException e, HttpServletRequest request) { String requestURI = request.getRequestURI(); log.error("请求地址'{}',发生未知异常.", requestURI, e); return Result.error(e.getMessage()); @@ -92,7 +93,7 @@ public class GlobalExceptionHandler { * 系统异常 */ @ExceptionHandler(Exception.class) - public Result handleException (Exception e, HttpServletRequest request) { + public Result handleException (Exception e, HttpServletRequest request) { String requestURI = request.getRequestURI(); log.error("请求地址'{}',发生系统异常.", requestURI, e); return Result.error(e.getMessage()); @@ -102,7 +103,7 @@ public class GlobalExceptionHandler { * 自定义验证异常 */ @ExceptionHandler(BindException.class) - public Result handleBindException (BindException e) { + public Result handleBindException (BindException e) { log.error(e.getMessage(), e); String message = e.getAllErrors().get(0).getDefaultMessage(); return Result.error(message); @@ -112,9 +113,10 @@ public class GlobalExceptionHandler { * 自定义验证异常 */ @ExceptionHandler(MethodArgumentNotValidException.class) - public Object handleMethodArgumentNotValidException (MethodArgumentNotValidException e) { + public Result handleMethodArgumentNotValidException (MethodArgumentNotValidException e) { log.error(e.getMessage(), e); - String message = e.getBindingResult().getFieldError().getDefaultMessage(); + String message = Objects.requireNonNull(e.getBindingResult().getFieldError()) + .getDefaultMessage(); return Result.error(message); } @@ -122,7 +124,7 @@ public class GlobalExceptionHandler { * 演示模式异常 */ @ExceptionHandler(DemoModeException.class) - public Result handleDemoModeException (DemoModeException e) { + public Result handleDemoModeException (DemoModeException e) { return Result.error("演示模式,不允许操作"); } } diff --git a/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java b/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java index 167f7a3..119b04a 100644 --- a/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java +++ b/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java @@ -41,7 +41,7 @@ public class GenController extends BaseController { */ @PreAuthorize("@ss.hasPermi('tool:gen:list')") @GetMapping("/list") - public Result genList (GenTable genTable) { + public Result> genList (GenTable genTable) { startPage(); List list = genTableService.selectGenTableList(genTable); return getDataTable(list); @@ -52,7 +52,7 @@ public class GenController extends BaseController { */ @PreAuthorize("@ss.hasPermi('tool:gen:query')") @GetMapping(value = "/{tableId}") - public Result getInfo (@PathVariable Long tableId) { + public Result> getInfo (@PathVariable Long tableId) { GenTable table = genTableService.selectGenTableById(tableId); List tables = genTableService.selectGenTableAll(); List list = genTableColumnService.selectGenTableColumnListByTableId(tableId); @@ -60,7 +60,7 @@ public class GenController extends BaseController { map.put("info", table); map.put("rows", list); map.put("tables", tables); - return success(map); + return Result.success(map); } /** @@ -68,7 +68,7 @@ public class GenController extends BaseController { */ @PreAuthorize("@ss.hasPermi('tool:gen:list')") @GetMapping("/db/list") - public Result dataList (GenTable genTable) { + public Result> dataList (GenTable genTable) { startPage(); List list = genTableService.selectDbTableList(genTable); return getDataTable(list); @@ -93,12 +93,12 @@ public class GenController extends BaseController { @PreAuthorize("@ss.hasPermi('tool:gen:import')") @Log(title = "代码生成", businessType = BusinessType.IMPORT) @PostMapping("/importTable") - public Result importTableSave (String tables) { + public Result importTableSave (String tables) { String[] tableNames = Convert.toStrArray(tables); // 查询表信息 List tableList = genTableService.selectDbTableListByNames(tableNames); genTableService.importGenTable(tableList); - return success(); + return Result.success(); } /** @@ -107,10 +107,10 @@ public class GenController extends BaseController { @PreAuthorize("@ss.hasPermi('tool:gen:edit')") @Log(title = "代码生成", businessType = BusinessType.UPDATE) @PutMapping - public Result editSave (@Validated @RequestBody GenTable genTable) { + public Result editSave (@Validated @RequestBody GenTable genTable) { genTableService.validateEdit(genTable); genTableService.updateGenTable(genTable); - return success(); + return Result.success(); } /** @@ -119,9 +119,9 @@ public class GenController extends BaseController { @PreAuthorize("@ss.hasPermi('tool:gen:remove')") @Log(title = "代码生成", businessType = BusinessType.DELETE) @DeleteMapping("/{tableIds}") - public Result remove (@PathVariable Long[] tableIds) { + public Result remove (@PathVariable Long[] tableIds) { genTableService.deleteGenTableByIds(tableIds); - return success(); + return Result.success(); } /** @@ -129,9 +129,9 @@ public class GenController extends BaseController { */ @PreAuthorize("@ss.hasPermi('tool:gen:preview')") @GetMapping("/preview/{tableId}") - public Result preview (@PathVariable("tableId") Long tableId) throws IOException { + public Result> preview (@PathVariable("tableId") Long tableId) throws IOException { Map dataMap = genTableService.previewCode(tableId); - return success(dataMap); + return Result.success(dataMap); } /** @@ -151,9 +151,9 @@ public class GenController extends BaseController { @PreAuthorize("@ss.hasPermi('tool:gen:code')") @Log(title = "代码生成", businessType = BusinessType.GENCODE) @GetMapping("/genCode/{tableName}") - public Result genCode (@PathVariable("tableName") String tableName) { + public Result genCode (@PathVariable("tableName") String tableName) { genTableService.generatorCode(tableName); - return success(); + return Result.success(); } /** @@ -162,9 +162,9 @@ public class GenController extends BaseController { @PreAuthorize("@ss.hasPermi('tool:gen:edit')") @Log(title = "代码生成", businessType = BusinessType.UPDATE) @GetMapping("/synchDb/{tableName}") - public Result synchDb (@PathVariable("tableName") String tableName) { + public Result synchDb (@PathVariable("tableName") String tableName) { genTableService.synchDb(tableName); - return success(); + return Result.success(); } /** diff --git a/ruoyi-generator/src/main/resources/vm/java/controller.java.vm b/ruoyi-generator/src/main/resources/vm/java/controller.java.vm index acdcde9..904f81a 100644 --- a/ruoyi-generator/src/main/resources/vm/java/controller.java.vm +++ b/ruoyi-generator/src/main/resources/vm/java/controller.java.vm @@ -35,7 +35,7 @@ import com.ruoyi.common.core.page.TableDataInfo; * @author ${author} * @date ${datetime} */ -@Api("${functionName}") +@Api(tags = "${functionName}") @RestController @RequestMapping("/${moduleName}/${businessName}") public class ${ClassName}Controller extends BaseController { @@ -49,15 +49,15 @@ public class ${ClassName}Controller extends BaseController { @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')") @GetMapping("/list") #if($table.crud) - public Result list(${ClassName}QueryReq ${className}QueryReq) { + public Result> list(${ClassName}QueryReq ${className}QueryReq) { startPage(); List<${ClassName}> list = ${className}Service.list(${ClassName}.queryBuild(${className}QueryReq)); return getDataTable(list); } #elseif($table.tree) - public Result list(${ClassName} ${className}) { + public Result> list(${ClassName} ${className}) { List<${ClassName}> list = ${className}Service.list(${className}); - return success(list); + return Result.success(list); } #end @@ -81,8 +81,8 @@ public class ${ClassName}Controller extends BaseController { @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')") @GetMapping(value = "/{${pkColumn.javaField}}") @ApiImplicitParam(name = "${pkColumn.javaField}", value = "${pkColumn.javaField}", required = true, dataType = "${pkColumn.javaType}", paramType = "path", dataTypeClass = ${pkColumn.javaType}.class) - public Result getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) { - return success(${className}Service.getById(${pkColumn.javaField})); + public Result<${className}> getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) { + return Result.success(${className}Service.getById(${pkColumn.javaField})); } /** @@ -92,7 +92,7 @@ public class ${ClassName}Controller extends BaseController { @Log(title = "${functionName}", businessType = BusinessType.INSERT) @PostMapping @ApiOperation("新增${functionName}") - public Result add(@RequestBody ${ClassName}SaveReq ${className}SaveReq) { + public Result add(@RequestBody ${ClassName}SaveReq ${className}SaveReq) { return toAjax(${className}Service.save(${ClassName}.saveBuild(${className}SaveReq))); } @@ -103,7 +103,7 @@ public class ${ClassName}Controller extends BaseController { @Log(title = "${functionName}", businessType = BusinessType.UPDATE) @PutMapping("/{${pkColumn.javaField}}") @ApiOperation("修改${functionName}") - public Result edit(@PathVariable ${pkColumn.javaType} ${pkColumn.javaField}, @RequestBody ${ClassName}EditReq ${className}EditReq) { + public Result edit(@PathVariable ${pkColumn.javaType} ${pkColumn.javaField}, @RequestBody ${ClassName}EditReq ${className}EditReq) { return toAjax(${className}Service.updateById(${ClassName}.editBuild(${pkColumn.javaField},${className}EditReq))); } @@ -115,7 +115,7 @@ public class ${ClassName}Controller extends BaseController { @DeleteMapping("/{${pkColumn.javaField}s}") @ApiOperation("删除${functionName}") @ApiImplicitParam(name = "${pkColumn.javaField}", value = "${pkColumn.javaField}", required = true, dataType = "${pkColumn.javaType}", paramType = "path", dataTypeClass = String.class, example = "1,2,3,4") - public Result remove(@PathVariable List<${pkColumn.javaType}> ${pkColumn.javaField}s) { + public Result remove(@PathVariable List<${pkColumn.javaType}> ${pkColumn.javaField}s) { return toAjax(${className}Service.removeBatchByIds(${pkColumn.javaField}s)); } } diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java index 4a42fec..b8bd552 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java @@ -10,6 +10,7 @@ import com.ruoyi.common.exception.job.TaskException; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.quartz.domain.SysJob; +import com.ruoyi.quartz.domain.SysJobLog; import com.ruoyi.quartz.service.SysJobService; import com.ruoyi.quartz.util.CronUtils; import com.ruoyi.quartz.util.ScheduleUtils; @@ -37,7 +38,7 @@ public class SysJobController extends BaseController { */ @PreAuthorize("@ss.hasPermi('monitor:job:list')") @GetMapping("/list") - public Result list (SysJob sysJob) { + public Result> list (SysJob sysJob) { startPage(); List list = jobService.selectJobList(sysJob); return getDataTable(list); @@ -60,8 +61,8 @@ public class SysJobController extends BaseController { */ @PreAuthorize("@ss.hasPermi('monitor:job:query')") @GetMapping(value = "/{jobId}") - public Result getInfo (@PathVariable("jobId") Long jobId) { - return success(jobService.selectJobById(jobId)); + public Result getInfo (@PathVariable("jobId") Long jobId) { + return Result.success(jobService.selectJobById(jobId)); } /** @@ -70,7 +71,7 @@ public class SysJobController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:job:add')") @Log(title = "定时任务", businessType = BusinessType.INSERT) @PostMapping - public Result add (@RequestBody SysJob job) throws SchedulerException, TaskException { + public Result add (@RequestBody SysJob job) throws SchedulerException, TaskException { if (!CronUtils.isValid(job.getCronExpression())) { return error("新增任务'" + job.getJobName() + "'失败,Cron表达式不正确"); } else if (StringUtils.containsIgnoreCase(job.getInvokeTarget(), Constants.LOOKUP_RMI)) { @@ -94,7 +95,7 @@ public class SysJobController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:job:edit')") @Log(title = "定时任务", businessType = BusinessType.UPDATE) @PutMapping - public Result edit (@RequestBody SysJob job) throws SchedulerException, TaskException { + public Result edit (@RequestBody SysJob job) throws SchedulerException, TaskException { if (!CronUtils.isValid(job.getCronExpression())) { return error("修改任务'" + job.getJobName() + "'失败,Cron表达式不正确"); } else if (StringUtils.containsIgnoreCase(job.getInvokeTarget(), Constants.LOOKUP_RMI)) { @@ -118,7 +119,7 @@ public class SysJobController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:job:changeStatus')") @Log(title = "定时任务", businessType = BusinessType.UPDATE) @PutMapping("/changeStatus") - public Result changeStatus (@RequestBody SysJob job) throws SchedulerException { + public Result changeStatus (@RequestBody SysJob job) throws SchedulerException { SysJob newJob = jobService.selectJobById(job.getJobId()); newJob.setStatus(job.getStatus()); return toAjax(jobService.changeStatus(newJob)); @@ -130,7 +131,7 @@ public class SysJobController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:job:changeStatus')") @Log(title = "定时任务", businessType = BusinessType.UPDATE) @PutMapping("/run") - public Result run (@RequestBody SysJob job) throws SchedulerException { + public Result run (@RequestBody SysJob job) throws SchedulerException { boolean result = jobService.run(job); return result ? success() : error("任务不存在或已过期!"); } @@ -141,8 +142,8 @@ public class SysJobController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:job:remove')") @Log(title = "定时任务", businessType = BusinessType.DELETE) @DeleteMapping("/{jobIds}") - public Result remove (@PathVariable Long[] jobIds) throws SchedulerException, TaskException { + public Result remove (@PathVariable Long[] jobIds) throws SchedulerException, TaskException { jobService.deleteJobByIds(jobIds); - return success(); + return Result.success(); } } diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobLogController.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobLogController.java index 164a1c1..991997b 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobLogController.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobLogController.java @@ -31,7 +31,7 @@ public class SysJobLogController extends BaseController { */ @PreAuthorize("@ss.hasPermi('monitor:job:list')") @GetMapping("/list") - public Result list (SysJobLog sysJobLog) { + public Result> list (SysJobLog sysJobLog) { startPage(); List list = jobLogService.selectJobLogList(sysJobLog); return getDataTable(list); @@ -54,8 +54,8 @@ public class SysJobLogController extends BaseController { */ @PreAuthorize("@ss.hasPermi('monitor:job:query')") @GetMapping(value = "/{jobLogId}") - public Result getInfo (@PathVariable Long jobLogId) { - return success(jobLogService.selectJobLogById(jobLogId)); + public Result getInfo (@PathVariable Long jobLogId) { + return Result.success(jobLogService.selectJobLogById(jobLogId)); } @@ -65,7 +65,7 @@ public class SysJobLogController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:job:remove')") @Log(title = "定时任务调度日志", businessType = BusinessType.DELETE) @DeleteMapping("/{jobLogIds}") - public Result remove (@PathVariable Long[] jobLogIds) { + public Result remove (@PathVariable Long[] jobLogIds) { return toAjax(jobLogService.deleteJobLogByIds(jobLogIds)); } @@ -75,8 +75,8 @@ public class SysJobLogController extends BaseController { @PreAuthorize("@ss.hasPermi('monitor:job:remove')") @Log(title = "调度日志", businessType = BusinessType.CLEAN) @DeleteMapping("/clean") - public Result clean () { + public Result clean () { jobLogService.cleanJobLog(); - return success(); + return Result.success(); } }