feat(admin): 新增博客设置及文件上传功能

- 新增博客设置数据库表结构及实体类定义
- 实现博客设置的查询与更新接口及服务层逻辑
- 实现管理端博客设置控制器,支持修改和查询博客设置详情
- 实现文件上传接口和服务,支持通过Rustfs上传文件
- 集成Rustfs客户端配置,支持与Rustfs存储系统交互
- 新增统一响应及异常处理,文件上传异常抛出自定义业务异常
- 更新错误码枚举,添加文件上传失败的错误码定义
- 增加请求参数校验,确保博客设置更新接口数据有效性
- 添加日志记录,跟踪文件上传流程及错误信息
This commit is contained in:
2025-12-05 22:14:47 +08:00
parent 304c458436
commit 7db42c6c30
17 changed files with 612 additions and 1 deletions

View File

@@ -20,7 +20,8 @@ public enum ResponseCodeEnum implements BaseExceptionInterface {
USER_NOT_EXIST("2005", "有户不存在!"),
CATEGORY_NAME_IS_EXISTED("20005", "该分类已存在,请勿重复添加!"),
TAG_NOT_EXIST("20006", "标签不存在!"),
CATEGORY_NOT_EXIST("20007", "分类不存在!" );
CATEGORY_NOT_EXIST("20007", "分类不存在!"),
FILE_UPLOAD_FAILED("20008", "上传文件失败!");
// 异常码
private final String errorCode;