Commit Graph

10 Commits

Author SHA1 Message Date
wangzhiwei 11bc1959f0 feat(content): 添加skill管理和支付配置功能
- 添加GLM大模型配置支持
- 配置生产环境Redis连接信息
- 更新支付回调URL路径配置
- 添加微信和支付宝支付配置到生产环境
- 修改异常处理器捕获BizException
- 添加内容详情、需求说明和介绍字段
- 将内容管理重命名为skill管理
- 添加取消收藏功能接口
- 添加用户历史查看、收藏、购买和创建内容列表接口
- 实现用户行为统计和个性化内容推荐功能
- 更新数据库映射文件以支持新字段和查询功能
2026-03-03 14:55:06 +08:00
wangzhiwei e16fbdf2d6 feat(payment): 添加支付功能支持微信和支付宝
- 集成微信支付和支付宝支付SDK
- 添加支付配置文件和配置类
- 实现支付控制器提供创建订单和处理回调接口
- 更新内容购买服务支持第三方支付方式
- 添加支付订单服务处理支付状态更新
- 修改CMS内容服务添加收藏和查看记录功能
- 更新应用配置文件适配开发环境和Redis连接
- 升级分页插件版本并添加统一SQL解析器依赖
2026-02-26 17:30:55 +08:00
wangzhiwei d8d1a4eaf4 feat(content): 重构内容管理系统增加标签功能
- 修改应用配置文件,统一token和session超时时间为24小时
- 配置Redis连接参数为动态引用公共配置
- 在内容实体类中替换分类相关字段为来源和标签字段
- 移除分类ID数组设置方法,优化实体映射
- 更新MyBatis映射文件中的字段映射关系
- 新增CmsCategoryTag实体类用于分类标签关联
- 实现标签服务接口,支持按分类查询标签列表
- 在内容控制器中添加标签列表获取接口
- 重构技能生成控制器,分离预生成和生成接口
- 更新技能请求参数类,支持标签列表传递
- 调整用户登录信息缓存时间至24小时
- 完善分类标签关联的数据访问层实现
2026-02-25 11:14:43 +08:00
wangzhiwei 8e00170ba1 fix(config): 更新生产环境数据库配置和搜索功能
- 将生产环境数据库连接URL从远程地址改为本地地址
- 修改CMS内容搜索逻辑,支持标题和摘要同时搜索
- 修复用户手机号验证正则表达式语法错误
2026-02-24 09:36:52 +08:00
wangzhiwei a401b05ad8 feat(content): 添加父分类ID字段支持
- 在CmsContent实体类中新增parentCategoryId字段
- 在CmsContentDto数据传输对象中添加parentCategoryId属性
- 更新数据库映射文件中的查询语句以包含parent_category_id字段
- 添加针对parentCategoryId的条件查询逻辑
- 在插入和更新操作中支持parentCategoryId字段
- 为官方内容添加isOfficial过滤条件支持
2026-01-29 18:30:32 +08:00
wangzhiwei 85441c1a6c feat(content): 添加动态排序功能和token验证接口
- 在BaseQueryDto中新增sortBy和sortDesc字段用于排序控制
- 修改CmsContentMapper.xml实现动态SQL排序功能
- 添加validateToken接口用于验证用户登录状态
- 集成Sa-Token进行token有效性检查
- 提供清晰的排序参数描述和文档注释
2026-01-29 17:13:26 +08:00
wangzhiwei 5bb2bfe0b9 perf(database): 移除重复查询并添加FastJSON依赖
- 移除CmsContentLikeMapper中查询最近点赞的DISTINCT关键字
- 移除CmsContentMapper中查询最近创建内容的DISTINCT关键字
- 移除CmsContentViewMapper中查询最近浏览的DISTINCT关键字
- 添加FastJSON依赖用于JetCache序列化支持
2026-01-28 19:12:49 +08:00
wangzhiwei e5f01458a1 修改cms_content表结构和查询逻辑以支持多个分类ID
1. 将category_id字段改为category_ids字符串字段,支持逗号分隔的多个分类ID
2. 修改CmsContent实体类,添加类型转换支持,可接收数组格式的categoryIds
3. 更新CmsContentMapper.xml,修改查询逻辑为AND条件,要求内容包含所有指定分类
4. 修改CmsContentDto,添加categoryIdList字段支持数组格式的分类ID查询
5. 更新create_tables.sql和alter_cms_content.sql文件以反映字段变更
6. 重新生成init_cms_category.sql文件,包含新的分类结构

此修改解决了内容多分类查询的问题,现在可以通过单个或多个分类ID进行查询,且要求返回的内容包含所有指定分类
2026-01-28 10:57:28 +08:00
wangzhiwei 9d53c5e2de fix: 修复SMS sendMessage编译错误,重构login方法,使用Assert类替换直接抛出的BizException,添加favorite、history、create、has字段到登录返回结果,修复前端接口乱码问题,为所有实体类添加createBy和updateBy字段,确保CmsCategoryController#getPageList可无登录访问 2026-01-26 14:31:56 +08:00
wangzhiwei 3d6accfd5d Initial commit of backend project 2026-01-22 10:20:02 +08:00