feat(admin): 新增博客设置及文件上传功能
- 新增博客设置数据库表结构及实体类定义 - 实现博客设置的查询与更新接口及服务层逻辑 - 实现管理端博客设置控制器,支持修改和查询博客设置详情 - 实现文件上传接口和服务,支持通过Rustfs上传文件 - 集成Rustfs客户端配置,支持与Rustfs存储系统交互 - 新增统一响应及异常处理,文件上传异常抛出自定义业务异常 - 更新错误码枚举,添加文件上传失败的错误码定义 - 增加请求参数校验,确保博客设置更新接口数据有效性 - 添加日志记录,跟踪文件上传流程及错误信息
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package com.hanserwei.admin.service;
|
||||
|
||||
import com.hanserwei.admin.model.vo.setting.FindBlogSettingsRspVO;
|
||||
import com.hanserwei.admin.model.vo.setting.UpdateBlogSettingsReqVO;
|
||||
import com.hanserwei.common.utils.Response;
|
||||
|
||||
public interface AdminBlogSettingsService {
|
||||
/**
|
||||
* 更新博客设置信息
|
||||
*
|
||||
* @param updateBlogSettingsReqVO 博客设置信息
|
||||
* @return 响应
|
||||
*/
|
||||
Response<?> updateBlogSettings(UpdateBlogSettingsReqVO updateBlogSettingsReqVO);
|
||||
|
||||
/**
|
||||
* 获取博客设置详情
|
||||
*
|
||||
* @return 博客设置详情
|
||||
*/
|
||||
Response<FindBlogSettingsRspVO> findDetail();
|
||||
}
|
||||
Reference in New Issue
Block a user