From 3e8ced9d45f1e12143ad024dad82eabf369e54b9 Mon Sep 17 00:00:00 2001 From: besscroft Date: Sat, 5 Aug 2023 18:42:29 +0800 Subject: [PATCH 1/3] chore:update version --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 7867fb3..b9ff174 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ pom - 0.6.1 + 0.7.0 17 17 ${java.version} @@ -35,7 +35,7 @@ 6.4.4 3.5.3 3.1.7 - 3.16.0 + 3.17.1 2.3.1 1.1.1 2.3.3 From 3c9f1450f448ce44267324b3712a9afd360a7f4c Mon Sep 17 00:00:00 2001 From: besscroft Date: Sat, 5 Aug 2023 18:43:00 +0800 Subject: [PATCH 2/3] ci:update image version --- .github/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/docker/Dockerfile b/.github/docker/Dockerfile index cb41602..b364b15 100644 --- a/.github/docker/Dockerfile +++ b/.github/docker/Dockerfile @@ -1,5 +1,5 @@ # 该镜像需要依赖的基础镜像 -FROM eclipse-temurin:17.0.7_7-jre-jammy +FROM eclipse-temurin:17.0.8_7-jre-jammy # 设置环境变量 ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms512m -Xmx512m -Dfile.encoding=utf-8" SPRING_CONFIG="--spring.application.name=diyfile" SPRING_PROFILE="sqlite" # 设置时区 From d30b927dbe9432fcfc5cf1c3f7e2a9ecbd935707 Mon Sep 17 00:00:00 2001 From: besscroft Date: Sat, 5 Aug 2023 18:43:45 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix:=E5=93=8D=E5=BA=94=E5=AF=B9=E8=B1=A1?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../diyfile/common/result/AjaxResult.java | 141 ------------------ .../doc/config/OpenApiConfiguration.java | 2 +- .../diyfile/controller/FileController.java | 13 +- .../diyfile/controller/MonitorController.java | 15 +- .../diyfile/controller/StorageController.java | 21 ++- .../diyfile/controller/SyncController.java | 6 +- .../controller/SystemConfigController.java | 34 +++-- .../diyfile/controller/UserController.java | 29 ++-- 8 files changed, 61 insertions(+), 200 deletions(-) delete mode 100644 diyfile-common/src/main/java/com/besscroft/diyfile/common/result/AjaxResult.java diff --git a/diyfile-common/src/main/java/com/besscroft/diyfile/common/result/AjaxResult.java b/diyfile-common/src/main/java/com/besscroft/diyfile/common/result/AjaxResult.java deleted file mode 100644 index 279496e..0000000 --- a/diyfile-common/src/main/java/com/besscroft/diyfile/common/result/AjaxResult.java +++ /dev/null @@ -1,141 +0,0 @@ -package com.besscroft.diyfile.common.result; - -import io.swagger.v3.oas.annotations.media.Schema; -import org.springframework.http.HttpStatus; - -import java.util.HashMap; -import java.util.Objects; - -/** - * @Description 通用封装返回对象 - * @Author Bess Croft - * @Date 2022/12/15 14:39 - */ -@Schema(title = "通用封装返回对象") -public class AjaxResult extends HashMap { - - private static final long serialVersionUID = 1L; - - /** 状态码 */ - public static final String CODE_TAG = "code"; - - /** 返回消息 */ - public static final String MSG_TAG = "message"; - - /** 数据对象 */ - public static final String DATA_TAG = "data"; - - /** - * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 - */ - public AjaxResult() { - } - - /** - * 初始化一个新创建的 AjaxResult 对象 - * - * @param code 状态码 - * @param message 返回内容 - */ - public AjaxResult(int code, String message) { - super.put(CODE_TAG, code); - super.put(MSG_TAG, message); - } - - /** - * 初始化一个新创建的 AjaxResult 对象 - * - * @param code 状态码 - * @param message 消息提示 - * @param data 数据对象 - */ - public AjaxResult(int code, String message, Object data) { - super.put(CODE_TAG, code); - super.put(MSG_TAG, message); - if (Objects.nonNull(data)) { - super.put(DATA_TAG, data); - } - } - - /** - * 成功封装方法 - * - * @return 成功消息 - */ - public static AjaxResult success() { - return AjaxResult.success("操作成功!"); - } - - /** - * 成功封装方法 - * - * @param message 消息提示 - * @return 成功消息 - */ - public static AjaxResult success(String message) { - return AjaxResult.success(message, null); - } - - /** - * 成功封装方法 - * - * @param data 数据对象 - * @return 成功消息 - */ - public static AjaxResult success(Object data) { - return AjaxResult.success("操作成功!", data); - } - - /** - * 成功封装方法 - * - * @param message 消息提示 - * @param data 数据对象 - * @return 成功消息 - */ - public static AjaxResult success(String message, Object data) { - return new AjaxResult(HttpStatus.OK.value(), message, data); - } - - /** - * 失败封装方法 - * - * @return 错误消息 - */ - public static AjaxResult error() { - return AjaxResult.error("操作失败!"); - } - - /** - * 失败封装方法 - * - * @param message 消息提示 - * @return 错误消息 - */ - public static AjaxResult error(String message) { - return AjaxResult.error(message, null); - } - - /** - * 失败封装方法 - * - * @param message 消息提示 - * @param data 数据对象 - * @return 错误消息 - */ - public static AjaxResult error(String message, Object data) { - return new AjaxResult(HttpStatus.INTERNAL_SERVER_ERROR.value(), message, data); - } - - /** - * 失败封装方法 - * - * @param code 状态码 - * @param message 消息提示 - * @return 错误消息 - */ - public static AjaxResult error(int code, String message) { - return new AjaxResult(code, message, null); - } - -} diff --git a/diyfile-doc/src/main/java/com/besscroft/diyfile/doc/config/OpenApiConfiguration.java b/diyfile-doc/src/main/java/com/besscroft/diyfile/doc/config/OpenApiConfiguration.java index de3c846..7e3616d 100644 --- a/diyfile-doc/src/main/java/com/besscroft/diyfile/doc/config/OpenApiConfiguration.java +++ b/diyfile-doc/src/main/java/com/besscroft/diyfile/doc/config/OpenApiConfiguration.java @@ -20,7 +20,7 @@ public class OpenApiConfiguration { return new OpenAPI() .info(new Info().title("DiyFile") .description("一款好看的在线文件列表程序") - .version("v0.6.1") + .version("v0.7.0") .license(new License().name("MIT license").url("https://github.com/besscroft/diyfile/blob/main/LICENSE"))) .externalDocs(new ExternalDocumentation() .description("DiyFile 文档") diff --git a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/FileController.java b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/FileController.java index 377688f..ba6fed5 100644 --- a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/FileController.java +++ b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/FileController.java @@ -6,7 +6,6 @@ import cn.dev33.satoken.annotation.SaMode; import com.besscroft.diyfile.common.constant.MessageConstants; import com.besscroft.diyfile.common.constant.RoleConstants; import com.besscroft.diyfile.common.param.file.*; -import com.besscroft.diyfile.common.result.AjaxResult; import com.besscroft.diyfile.common.result.CommonResult; import com.besscroft.diyfile.common.util.PathUtils; import com.besscroft.diyfile.common.vo.FileInfoVo; @@ -87,8 +86,8 @@ public class FileController { ) @Operation(summary = "获取文件上传地址") @PostMapping("/getUploadUrl") - public AjaxResult getUploadUrl(@RequestBody @Valid GetUploadUrlParam param) { - return AjaxResult.success("获取成功!", fileService.getUploadUrl(param.getStorageKey(), param.getPath())); + public CommonResult getUploadUrl(@RequestBody @Valid GetUploadUrlParam param) { + return CommonResult.success("获取成功!", fileService.getUploadUrl(param.getStorageKey(), param.getPath())); } @SaCheckRole( @@ -101,20 +100,20 @@ public class FileController { ) @Operation(summary = "删除文件接口") @PostMapping("/deleteFile") - public AjaxResult deleteFile(@RequestBody @Valid DeleteFileParam param) { + public CommonResult deleteFile(@RequestBody @Valid DeleteFileParam param) { // 校验路径 PathUtils.checkPath(param.getPath()); fileService.deleteFile(param.getStorageKey(), param.getPath()); - return AjaxResult.success(MessageConstants.DELETE_SUCCESS); + return CommonResult.success(MessageConstants.DELETE_SUCCESS); } @SaIgnore @Operation(summary = "获取文件下载地址") @PostMapping("/getDownloadUrl") - public AjaxResult getDownloadUrl(@RequestBody @Valid GetDownloadUrlParam param) { + public CommonResult getDownloadUrl(@RequestBody @Valid GetDownloadUrlParam param) { // 校验路径 PathUtils.checkPath(param.getPath()); - return AjaxResult.success("获取成功!", fileService.getDownloadUrl(param.getStorageKey(), param.getPath(), param.getFullPath())); + return CommonResult.success("获取成功!", fileService.getDownloadUrl(param.getStorageKey(), param.getPath(), param.getFullPath())); } @SaIgnore diff --git a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/MonitorController.java b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/MonitorController.java index 523c029..cd5c0cd 100644 --- a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/MonitorController.java +++ b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/MonitorController.java @@ -5,7 +5,6 @@ import cn.dev33.satoken.annotation.SaMode; import com.besscroft.diyfile.common.constant.RoleConstants; import com.besscroft.diyfile.common.dto.ServerInfo; import com.besscroft.diyfile.common.exception.DiyFileException; -import com.besscroft.diyfile.common.result.AjaxResult; import com.besscroft.diyfile.common.result.CommonResult; import com.besscroft.diyfile.service.SystemConfigService; import com.fasterxml.jackson.core.JsonProcessingException; @@ -15,6 +14,8 @@ import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; +import java.util.Map; + /** * @Description 系统监控 * @Author Bess Croft @@ -36,8 +37,8 @@ public class MonitorController { @Operation(summary = "统计信息接口") @GetMapping("/getTotalInfo") - public AjaxResult getTotalInfo() { - return AjaxResult.success(systemConfigService.getTotalInfo()); + public CommonResult> getTotalInfo() { + return CommonResult.success(systemConfigService.getTotalInfo()); } @SaCheckRole( @@ -48,9 +49,9 @@ public class MonitorController { ) @Operation(summary = "获取备份数据") @GetMapping("/getBackupFile") - public AjaxResult getBackupFile() { + public CommonResult getBackupFile() { try { - return AjaxResult.success("success", systemConfigService.getBackupJsonString()); + return CommonResult.success("success", systemConfigService.getBackupJsonString()); } catch (JsonProcessingException e) { throw new DiyFileException("获取备份数据失败!"); } @@ -64,9 +65,9 @@ public class MonitorController { ) @Operation(summary = "恢复数据") @PostMapping("/restoreData") - public AjaxResult restoreData(@ModelAttribute MultipartFile file) { + public CommonResult restoreData(@ModelAttribute MultipartFile file) { systemConfigService.restoreData(file); - return AjaxResult.success("恢复数据成功!"); + return CommonResult.success("恢复数据成功!"); } } diff --git a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/StorageController.java b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/StorageController.java index 6f87cd9..db7f733 100644 --- a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/StorageController.java +++ b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/StorageController.java @@ -11,7 +11,6 @@ import com.besscroft.diyfile.common.exception.DiyFileException; import com.besscroft.diyfile.common.param.storage.StorageAddParam; import com.besscroft.diyfile.common.param.storage.StorageUpdateParam; import com.besscroft.diyfile.common.param.storage.StorageUpdateStatusParam; -import com.besscroft.diyfile.common.result.AjaxResult; import com.besscroft.diyfile.common.result.CommonResult; import com.besscroft.diyfile.common.util.CommonPage; import com.besscroft.diyfile.common.vo.StorageInfoVo; @@ -66,9 +65,9 @@ public class StorageController { mode = SaMode.OR ) @DeleteMapping("/delete/{storageId:[\\d]+}") - public AjaxResult delete(@PathVariable(name = "storageId") Long storageId) { + public CommonResult delete(@PathVariable(name = "storageId") Long storageId) { storageService.deleteStorage(storageId); - return AjaxResult.success(MessageConstants.DELETE_SUCCESS); + return CommonResult.success(MessageConstants.DELETE_SUCCESS); } @Operation(summary = "存储新增接口") @@ -81,7 +80,7 @@ public class StorageController { mode = SaMode.OR ) @PostMapping("/add") - public AjaxResult add(@RequestBody @Valid StorageAddParam param) { + public CommonResult add(@RequestBody @Valid StorageAddParam param) { if (Objects.equals("proxy", param.getStorageKey())) { throw new DiyFileException("存储 key 不能为 proxy"); } @@ -89,7 +88,7 @@ public class StorageController { throw new DiyFileException("存储 key 不能包含 /"); } storageService.addStorage(param); - return AjaxResult.success(MessageConstants.ADD_SUCCESS); + return CommonResult.success(MessageConstants.ADD_SUCCESS); } @Operation(summary = "存储更新接口") @@ -102,9 +101,9 @@ public class StorageController { mode = SaMode.OR ) @PutMapping("/update") - public AjaxResult update(@RequestBody @Valid StorageUpdateParam param) { + public CommonResult update(@RequestBody @Valid StorageUpdateParam param) { storageService.updateStorage(param); - return AjaxResult.success(MessageConstants.UPDATE_SUCCESS); + return CommonResult.success(MessageConstants.UPDATE_SUCCESS); } @Operation(summary = "存储详情接口") @@ -138,9 +137,9 @@ public class StorageController { mode = SaMode.OR ) @PutMapping("/updateStatus") - public AjaxResult updateStatus(@RequestBody @Valid StorageUpdateStatusParam param) { + public CommonResult updateStatus(@RequestBody @Valid StorageUpdateStatusParam param) { storageService.updateStatus(param.getStorageId(), param.getStatus()); - return AjaxResult.success(MessageConstants.UPDATE_SUCCESS); + return CommonResult.success(MessageConstants.UPDATE_SUCCESS); } @Operation(summary = "默认存储设置") @@ -153,9 +152,9 @@ public class StorageController { mode = SaMode.OR ) @PutMapping("/setDefault/{storageId:[\\d]+}") - public AjaxResult setDefault(@PathVariable(name = "storageId") Long storageId) { + public CommonResult setDefault(@PathVariable(name = "storageId") Long storageId) { storageService.setDefault(storageId); - return AjaxResult.success(MessageConstants.UPDATE_SUCCESS); + return CommonResult.success(MessageConstants.UPDATE_SUCCESS); } @SaIgnore diff --git a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SyncController.java b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SyncController.java index 18578b6..f07fccd 100644 --- a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SyncController.java +++ b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SyncController.java @@ -1,7 +1,7 @@ package com.besscroft.diyfile.controller; import com.besscroft.diyfile.common.param.sync.SyncTaskParam; -import com.besscroft.diyfile.common.result.AjaxResult; +import com.besscroft.diyfile.common.result.CommonResult; import com.besscroft.diyfile.common.util.PathUtils; import com.besscroft.diyfile.service.SyncService; import io.swagger.v3.oas.annotations.Operation; @@ -27,14 +27,14 @@ public class SyncController { @PostMapping("/taskAdd") @Operation(summary = "添加同步任务") - public AjaxResult taskAdd(@RequestBody SyncTaskParam param) { + public CommonResult taskAdd(@RequestBody SyncTaskParam param) { PathUtils.checkPath(param.getBeforePath()); PathUtils.checkPath(param.getAfterPath()); syncService.taskAdd(param.getBeforeStorageKey(), PathUtils.decode(param.getBeforePath()), param.getAfterStorageKey(), PathUtils.decode(param.getAfterPath())); - return AjaxResult.success(); + return CommonResult.success(); } } diff --git a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SystemConfigController.java b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SystemConfigController.java index 6d70381..2c85cdf 100644 --- a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SystemConfigController.java +++ b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/SystemConfigController.java @@ -5,8 +5,9 @@ import cn.dev33.satoken.annotation.SaIgnore; import cn.dev33.satoken.annotation.SaMode; import com.besscroft.diyfile.common.constant.MessageConstants; import com.besscroft.diyfile.common.constant.RoleConstants; +import com.besscroft.diyfile.common.entity.SystemConfig; import com.besscroft.diyfile.common.param.system.SystemUpdateConfigParam; -import com.besscroft.diyfile.common.result.AjaxResult; +import com.besscroft.diyfile.common.result.CommonResult; import com.besscroft.diyfile.service.SystemConfigService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -14,6 +15,9 @@ import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; +import java.util.List; +import java.util.Map; + /** * @Description 系统配置接口 * @Author Bess Croft @@ -38,16 +42,16 @@ public class SystemConfigController { mode = SaMode.OR ) @Operation(summary = "获取系统配置") - public AjaxResult getConfig(){ - return AjaxResult.success(systemConfigService.getConfig()); + public CommonResult> getConfig(){ + return CommonResult.success(systemConfigService.getConfig()); } @GetMapping("/getSiteTitle") @SaIgnore @Operation(summary = "获取网站标题") - public AjaxResult getSiteTitle() { + public CommonResult getSiteTitle() { String siteTitle = systemConfigService.getSiteTitle(); - return AjaxResult.success(MessageConstants.SUCCESS, siteTitle); + return CommonResult.success(MessageConstants.SUCCESS, siteTitle); } @GetMapping("/getSiteConfig") @@ -61,40 +65,40 @@ public class SystemConfigController { mode = SaMode.OR ) @Operation(summary = "获取网站配置") - public AjaxResult getSiteConfig() { - return AjaxResult.success(systemConfigService.getSiteConfig()); + public CommonResult> getSiteConfig() { + return CommonResult.success(systemConfigService.getSiteConfig()); } @GetMapping("/getBeian") @SaIgnore @Operation(summary = "获取备案信息") - public AjaxResult getBeian() { + public CommonResult getBeian() { String beian = systemConfigService.getBeian(); - return AjaxResult.success(MessageConstants.SUCCESS, beian); + return CommonResult.success(MessageConstants.SUCCESS, beian); } @PutMapping("/updateConfig") @SaCheckRole(value = { RoleConstants.PLATFORM_SUPER_ADMIN, RoleConstants.PLATFORM_ADMIN }, mode = SaMode.OR) @Operation(summary = "更新配置接口") - public AjaxResult updateConfig(@RequestBody @Valid SystemUpdateConfigParam param) { + public CommonResult updateConfig(@RequestBody @Valid SystemUpdateConfigParam param) { systemConfigService.updateConfig(param.getConfigKey(), param.getConfigValue()); - return AjaxResult.success(MessageConstants.SUCCESS); + return CommonResult.success(MessageConstants.SUCCESS); } @GetMapping("/getBarkId") @SaCheckRole(value = { RoleConstants.PLATFORM_SUPER_ADMIN, RoleConstants.PLATFORM_ADMIN }, mode = SaMode.OR) @Operation(summary = "获取 Bark 推送 id") - public AjaxResult getBarkId() { + public CommonResult getBarkId() { String barkId = systemConfigService.getBarkId(); - return AjaxResult.success(MessageConstants.SUCCESS, barkId); + return CommonResult.success(MessageConstants.SUCCESS, barkId); } @GetMapping("/getBarkStatus") @SaCheckRole(value = { RoleConstants.PLATFORM_SUPER_ADMIN, RoleConstants.PLATFORM_ADMIN }, mode = SaMode.OR) @Operation(summary = "获取 Bark 推送状态") - public AjaxResult getBarkStatus() { + public CommonResult getBarkStatus() { Integer barkStatus = systemConfigService.getBarkStatus(); - return AjaxResult.success(MessageConstants.SUCCESS, barkStatus); + return CommonResult.success(MessageConstants.SUCCESS, barkStatus); } } diff --git a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/UserController.java b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/UserController.java index b3f8c53..9a688c2 100644 --- a/diyfile-system/src/main/java/com/besscroft/diyfile/controller/UserController.java +++ b/diyfile-system/src/main/java/com/besscroft/diyfile/controller/UserController.java @@ -12,7 +12,6 @@ import com.besscroft.diyfile.common.param.user.UserAddParam; import com.besscroft.diyfile.common.param.user.UserUpdateParam; import com.besscroft.diyfile.common.param.user.UserUpdatePwdParam; import com.besscroft.diyfile.common.param.user.UserUpdateStatusParam; -import com.besscroft.diyfile.common.result.AjaxResult; import com.besscroft.diyfile.common.result.CommonResult; import com.besscroft.diyfile.common.util.CommonPage; import com.besscroft.diyfile.service.UserService; @@ -41,16 +40,16 @@ public class UserController { @SaIgnore @PostMapping("/login") @Operation(summary = "登录") - public AjaxResult login(@RequestBody @Valid LoginParam param) { + public CommonResult login(@RequestBody @Valid LoginParam param) { SaTokenInfo tokenInfo = userService.login(param.getUsername(), param.getPassword()); - return AjaxResult.success(tokenInfo); + return CommonResult.success(tokenInfo); } @GetMapping("/info") @Operation(summary = "获取已登录用户信息") - public AjaxResult info() { + public CommonResult> info() { Map info = userService.info(); - return AjaxResult.success(info); + return CommonResult.success(info); } @GetMapping("/userPage") @@ -74,9 +73,9 @@ public class UserController { @Operation(summary = "用户删除接口") @SaCheckRole({ RoleConstants.PLATFORM_SUPER_ADMIN }) @DeleteMapping("/delete/{userId:[\\d]+}") - public AjaxResult delete(@PathVariable(name = "userId") Long userId) { + public CommonResult delete(@PathVariable(name = "userId") Long userId) { userService.deleteUser(userId); - return AjaxResult.success(MessageConstants.DELETE_SUCCESS); + return CommonResult.success(MessageConstants.DELETE_SUCCESS); } @Operation(summary = "用户信息获取接口") @@ -97,17 +96,17 @@ public class UserController { @Operation(summary = "用户新增接口") @SaCheckRole(value = { RoleConstants.PLATFORM_SUPER_ADMIN, RoleConstants.PLATFORM_ADMIN }, mode = SaMode.OR) @PostMapping("/add") - public AjaxResult add(@RequestBody @Valid UserAddParam param) { + public CommonResult add(@RequestBody @Valid UserAddParam param) { userService.addUser(param); - return AjaxResult.success(); + return CommonResult.success(); } @Operation(summary = "用户更新接口") @SaCheckRole(value = { RoleConstants.PLATFORM_SUPER_ADMIN, RoleConstants.PLATFORM_ADMIN }, mode = SaMode.OR) @PutMapping("/update") - public AjaxResult update(@RequestBody @Valid UserUpdateParam param) { + public CommonResult update(@RequestBody @Valid UserUpdateParam param) { userService.updateUser(param); - return AjaxResult.success(); + return CommonResult.success(); } @Operation(summary = "用户查询接口") @@ -121,16 +120,16 @@ public class UserController { @Operation(summary = "用户启用状态更新接口") @SaCheckRole(value = { RoleConstants.PLATFORM_SUPER_ADMIN, RoleConstants.PLATFORM_ADMIN }, mode = SaMode.OR) @PutMapping("/updateStatus") - public AjaxResult updateStatus(@RequestBody @Valid UserUpdateStatusParam param) { + public CommonResult updateStatus(@RequestBody @Valid UserUpdateStatusParam param) { userService.updateStatus(param.getUserId(), param.getStatus()); - return AjaxResult.success(MessageConstants.UPDATE_SUCCESS); + return CommonResult.success(MessageConstants.UPDATE_SUCCESS); } @Operation(summary = "用户密码更新接口") @PutMapping("/updatePassword") - public AjaxResult updatePassword(@RequestBody @Valid UserUpdatePwdParam param) { + public CommonResult updatePassword(@RequestBody @Valid UserUpdatePwdParam param) { userService.updatePassword(param.getUserId(), param.getIsSelf(), param.getOldPassword(), param.getNewPassword()); - return AjaxResult.success(MessageConstants.UPDATE_SUCCESS); + return CommonResult.success(MessageConstants.UPDATE_SUCCESS); } }