Commit Graph

14 Commits

Author SHA1 Message Date
qingfeng1121
effcc3838d refactor(pojo): 修正Article类中attributeid字段的列名拼写
feat(controller): 在ArticleController中添加根据属性ID获取文章的方法

style(repository): 在CategoryRepository方法上添加空行提高可读性

chore: 移除MyAfterProjecyApplication中多余的MapperScan注解
2025-10-19 11:11:56 +08:00
qingfeng1121
bd6b240f52 refactor: 删除未使用的Category_attribute接口
该接口未被项目使用且功能可由其他现有接口替代,移除以减少代码冗余
2025-10-18 10:29:23 +08:00
qingfeng1121
ffea3e85ae feat(分类属性): 实现分类属性管理功能
新增分类属性相关实体、DTO、仓库、服务及控制器
扩展文章服务以支持按属性查询文章
重构文章实体将typeid改为attributeid
添加按标题查询文章功能
2025-10-16 16:34:36 +08:00
qingfeng1121
8cc4c1da1d feat: 添加Category_attribute实体类和仓库接口
refactor(security): 限制文章更新仅限AUTHOR角色
修改ArticleController的updateArticle方法权限,移除ADMIN角色访问权限

chore: 更新application.properties中的Redis配置
取消注释Redis相关配置,包括缓存和连接池设置
2025-10-16 16:12:19 +08:00
qingfeng1121
2809837422 feat(分类模块): 实现分类管理功能
新增分类模块相关代码,包括实体类、DTO、Repository、Service和Controller
添加分类数据初始化逻辑和日志记录
实现分类的增删改查及搜索功能
2025-10-12 14:23:42 +08:00
qingfeng1121
299c9a57ec feat(API): 修改文章ID类型为String并添加CORS配置
将文章ID从Integer类型改为String类型以支持更灵活的ID格式
添加CORS配置类解决跨域问题,允许所有来源访问API
2025-10-11 13:32:41 +08:00
qingfeng1121
470cf71713 refactor(消息模块): 重构消息服务及控制器功能
重构消息模块,包括以下主要变更:
1. 将MessageRepository从CrudRepository扩展改为JpaRepository
2. 新增消息查询方法,支持按文章ID、父消息ID和昵称查询
3. 完善消息服务层逻辑,增加日志记录和错误处理
4. 扩展消息控制器API,新增获取根消息、回复消息等端点
5. 添加消息数据初始化组件和检查器
6. 优化全局异常处理,增加请求路径日志

同时调整文章模块:
1. 移除按作者查询文章功能
2. 统一分类查询参数命名
3. 优化文章服务层代码结构

配置变更:
1. 添加缓存相关依赖
2. 调整数据库连接配置
3. 暂时禁用Hibernate二级缓存
2025-10-11 11:17:12 +08:00
qingfeng1121
60f4752124 feat: 实现API文档支持与系统优化
refactor(ArticleRepository): 修正@Param注解导入错误并优化查询方法
fix(ArticleService): 解决事务回滚问题并优化日志配置
feat(SecurityConfig): 添加Spring Security配置禁用默认认证
docs: 添加详细API文档README_API.md
feat(HelpController): 实现Markdown文档渲染API
style: 清理无用注释和导入
build: 更新pom.xml依赖和插件配置
chore: 优化application.properties配置
2025-10-10 16:20:13 +08:00
qingfeng1121
fdb0608751 重构Article模块 新增Message模块 优化安全配置 2025-10-10 14:39:43 +08:00
qingfeng1121
92c604e1f5 新增全局报错处理统 优化代码结构 article基础代码完成 2025-10-09 17:22:00 +08:00
qingfeng1121
6841ba67f1 编写mvc基础代码添加ResponseMessage编写Message关键字 2025-10-09 12:43:41 +08:00
qingfeng1121
1d4dee573e 补全 2025-10-09 12:43:41 +08:00
qingfeng1121
f84c66b6db 补全 2025-10-09 12:43:41 +08:00
qingfeng1121
cd6a13ba9d test 2025-09-29 19:35:09 +08:00