Commit Graph

5 Commits

Author SHA1 Message Date
wangzhiwei
6398b0495e feat(content): 添加多语言支持和Excel导入功能
- 在CmsContent实体类中增加英文标题、描述、介绍和内容字段
- 实现根据语言类型查询内容的功能,支持中英文切换
- 添加从Excel文件批量导入内容数据的功能
- 实现上传技能压缩包并解析生成技能内容的功能
- 优化分页查询逻辑,支持按标签过滤和内存分页
- 修改数据库映射配置以支持多语言字段存储
- 重构点赞功能的安全检查逻辑
2026-03-11 15:36:48 +08:00
wangzhiwei
af0ae4bac1 feat(config): 添加上传配置并重构文件上传路径管理
- 新增 UploadConfig 配置类统一管理上传路径
- 将硬编码的上传目录路径改为配置驱动
- 添加 EscapeCharacterUtils 工具类处理转义字符
- 修复 application-dev.yml 和 application-prod.yml 中的上传路径格式
- 在 SkillGenServiceImpl 中集成转义字符清理功能
- 更新 CommonController 使用配置类管理上传目录
2026-03-04 14:48:50 +08:00
wangzhiwei
11bc1959f0 feat(content): 添加skill管理和支付配置功能
- 添加GLM大模型配置支持
- 配置生产环境Redis连接信息
- 更新支付回调URL路径配置
- 添加微信和支付宝支付配置到生产环境
- 修改异常处理器捕获BizException
- 添加内容详情、需求说明和介绍字段
- 将内容管理重命名为skill管理
- 添加取消收藏功能接口
- 添加用户历史查看、收藏、购买和创建内容列表接口
- 实现用户行为统计和个性化内容推荐功能
- 更新数据库映射文件以支持新字段和查询功能
2026-03-03 14:55:06 +08:00
wangzhiwei
d8d1a4eaf4 feat(content): 重构内容管理系统增加标签功能
- 修改应用配置文件,统一token和session超时时间为24小时
- 配置Redis连接参数为动态引用公共配置
- 在内容实体类中替换分类相关字段为来源和标签字段
- 移除分类ID数组设置方法,优化实体映射
- 更新MyBatis映射文件中的字段映射关系
- 新增CmsCategoryTag实体类用于分类标签关联
- 实现标签服务接口,支持按分类查询标签列表
- 在内容控制器中添加标签列表获取接口
- 重构技能生成控制器,分离预生成和生成接口
- 更新技能请求参数类,支持标签列表传递
- 调整用户登录信息缓存时间至24小时
- 完善分类标签关联的数据访问层实现
2026-02-25 11:14:43 +08:00
wangzhiwei
18787b68a0 feat(ai): 集成DeepSeek AI服务实现技能生成与分析功能
- 添加DeepSeek API配置类和application.yml配置
- 实现HTTP工具类用于发送AI API请求
- 创建技能生成和分析的请求响应实体类
- 开发技能生成控制器提供generate和analyze接口
- 实现SkillGenService服务完成AI交互逻辑
- 设计SkillRequest封装聊天完成API调用参数
- 添加跨域支持和Swagger API文档注解
2026-01-28 20:30:50 +08:00