- 新增博客设置数据库表结构及实体类定义 - 实现博客设置的查询与更新接口及服务层逻辑 - 实现管理端博客设置控制器,支持修改和查询博客设置详情 - 实现文件上传接口和服务,支持通过Rustfs上传文件 - 集成Rustfs客户端配置,支持与Rustfs存储系统交互 - 新增统一响应及异常处理,文件上传异常抛出自定义业务异常 - 更新错误码枚举,添加文件上传失败的错误码定义 - 增加请求参数校验,确保博客设置更新接口数据有效性 - 添加日志记录,跟踪文件上传流程及错误信息
31 lines
1.1 KiB
Java
31 lines
1.1 KiB
Java
package com.hanserwei.common.enums;
|
|
|
|
import com.hanserwei.common.exception.BaseExceptionInterface;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Getter;
|
|
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum ResponseCodeEnum implements BaseExceptionInterface {
|
|
|
|
// ----------- 通用异常状态码 -----------
|
|
SYSTEM_ERROR("10000", "出错啦,后台小哥正在努力修复中..."),
|
|
PARAM_NOT_VALID("10001", "参数错误"),
|
|
|
|
// ----------- 业务异常状态码 -----------
|
|
LOGIN_FAIL("20000", "登录失败"),
|
|
USERNAME_OR_PWD_ERROR("20001", "用户名或密码错误"),
|
|
UNAUTHORIZED("20002", "无访问权限,请先登录!"),
|
|
FORBIDDEN("20004", "演示账号仅支持查询操作!"),
|
|
USER_NOT_EXIST("2005", "有户不存在!"),
|
|
CATEGORY_NAME_IS_EXISTED("20005", "该分类已存在,请勿重复添加!"),
|
|
TAG_NOT_EXIST("20006", "标签不存在!"),
|
|
CATEGORY_NOT_EXIST("20007", "分类不存在!"),
|
|
FILE_UPLOAD_FAILED("20008", "上传文件失败!");
|
|
|
|
// 异常码
|
|
private final String errorCode;
|
|
// 错误信息
|
|
private final String errorMsg;
|
|
|
|
} |