qingfeng1121
|
d8c6c74de4
|
feat(文章/疯言疯语): 添加状态管理功能
实现文章和疯言疯语内容的状态管理,支持按状态查询和更新
允许公开访问文章查看接口
完善相关文档和日志记录
|
2025-11-08 11:16:14 +08:00 |
|
qingfeng1121
|
5136a3a78b
|
feat: 添加随机内容模块并优化安全配置
新增Nonsense相关实体、DTO、Repository、Service和Controller,实现随机内容的CRUD功能
优化CORS和安全配置,增加更精细的权限控制和错误处理
移除Article和Message中不必要的验证注解,调整部分API的权限要求
|
2025-11-05 16:11:38 +08:00 |
|
qingfeng1121
|
25eeab4940
|
feat(security): 实现JWT认证并增强API安全控制
添加JWT依赖并实现token生成与验证功能
在控制器方法上添加权限注解保护API端点
更新安全配置以集成JWT过滤器
移除无用的编码测试工具类
修改JWT相关配置为更安全的设置
|
2025-11-03 16:14:53 +08:00 |
|
qingfeng1121
|
f6d1d719a9
|
feat: 添加UTF-8编码支持并优化DTO验证
refactor: 重构用户服务密码更新逻辑
fix: 删除不再使用的MarkdownDto类
style: 清理日志文件并优化日志配置
build: 更新pom.xml配置以支持UTF-8编码
docs: 更新application.properties配置文档
|
2025-10-30 19:00:47 +08:00 |
|
qingfeng1121
|
5803080352
|
feat(security): 重构安全配置并添加用户认证功能
refactor: 将ResponseMessage移动到config包并增强功能
feat: 添加用户管理相关功能及密码加密配置
fix: 修复HelpController中README文件路径问题
docs: 更新application.properties配置注释
style: 清理无用导入和日志文件
|
2025-10-28 12:47:02 +08:00 |
|
qingfeng1121
|
46be613f28
|
feat(消息): 添加消息点赞功能
- 在MessageController中添加点赞接口
- 在MessageRepository中添加点赞数更新方法
- 在IMessageService和MessageService中实现点赞逻辑
- 初始化测试数据时设置点赞数默认值为0
- 完善相关文档注释
|
2025-10-23 18:18:27 +08:00 |
|
qingfeng1121
|
f53e251d46
|
feat(消息): 添加回复ID字段支持消息回复功能
在Message和MessageDto中添加replyid字段,支持消息回复功能
添加删除所有评论的API端点
重构消息控制器方法顺序
```
```msg
feat(文章): 实现文章浏览量增加功能
添加incrementViewCount方法用于增加文章浏览量
在文章实体中添加likes字段记录点赞数
更新API文档说明新增字段
```
```msg
chore: 移除数据初始化类
注释掉CategoryDataInit和MessageDataInit类
这些初始化功能将由其他方式实现
|
2025-10-22 13:28:30 +08:00 |
|
qingfeng1121
|
848b13506c
|
fix: 移除MessageDto中未使用的JPA注解并更新数据库配置
移除MessageDto中未使用的JPA注解以简化代码结构
在数据库连接URL中添加allowPublicKeyRetrieval参数以解决连接问题
清理过期的日志文件
|
2025-10-20 12:00:07 +08:00 |
|
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
|
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 |
|