wangzhiwei
|
44c77a8a83
|
feat: 简化DigitalHumanReq类,移除subtitles和effects属性
|
2026-01-12 14:12:16 +08:00 |
wangzhiwei
|
d91407ac53
|
feat: copyright批量新增功能实现
|
2026-01-08 17:21:57 +08:00 |
wangzhiwei
|
de6a766ff9
|
修复subtitleStyle字段更新问题,添加测试用例
|
2026-01-08 16:46:03 +08:00 |
wangzhiwei
|
4455c2c3ed
|
feat: 修改batchAdd方法返回id列表
1. 将batchAdd方法的返回类型从Integer改为List<Long>
2. 更新了方法注释,说明返回的是id列表
3. 修改了ServiceImpl实现,逐个插入以便获取自增id
4. 添加了必要的导入语句
5. 处理了空列表情况,返回空列表而非null
6. 使用同一时间戳提高性能
|
2026-01-08 14:15:00 +08:00 |
wangzhiwei
|
cece5b745e
|
feat: 添加LibraryItem功能并优化筛选能力
1. 创建了完整的LibraryItem功能模块
- 实体类:LibraryItem
- Mapper:LibraryItemMapper
- Service:LibraryItemService
- Controller:LibraryItemController
- 相关模型类
2. 将tags字段替换为四个独立字段
- age:年龄(youth-青年,middle-中年,old-老年)
- gender:性别(male-男性,female-女性)
- scene:场景(emotion-情感,podcast-播客,education-教育)
- language:语种(chinese-中文,english-英语)
3. 支持多条件筛选
- 在pageList方法中添加了根据age、gender、scene、language字段筛选的逻辑
- 优化了SQL查询性能
4. 生成了完整的SQL文件
- 创建了dh_library_item表
- 添加了合理的索引设计
- 包含了示例数据
- 提供了查询示例
5. 创建了.gitignore文件
- 忽略了不必要的文件和目录
- 优化了git仓库结构
|
2026-01-08 11:06:50 +08:00 |
wangzhiwei
|
26bf7326e0
|
feat: 为SubtitleItem添加批量添加API接口
1. 在SubtitleItemService接口中添加了batchAdd方法声明
2. 在SubtitleItemServiceImpl中实现了批量添加逻辑
- 使用saveBatch方法进行批量插入
- 自动设置创建时间和更新时间
- 处理空列表情况
3. 在SubtitleItemController中添加了批量添加API接口
- 接口地址:POST /business/subtitleItem/batchAdd
- 支持接收字幕项列表
- 返回成功添加的数量
4. 使用MyBatis Plus的saveBatch方法优化批量插入性能
|
2026-01-08 10:31:45 +08:00 |
wangzhiwei
|
cf2bc93e78
|
Merge remote-tracking branch 'origin/main'
|
2026-01-07 18:32:58 +08:00 |
wangzhiwei
|
6035db3648
|
feat: 添加LibraryItem功能并优化筛选能力
1. 创建了完整的LibraryItem功能模块
- 实体类:LibraryItem
- Mapper:LibraryItemMapper
- Service:LibraryItemService
- Controller:LibraryItemController
- 相关模型类
2. 将tags字段替换为四个独立字段
- age:年龄(youth-青年,middle-中年,old-老年)
- gender:性别(male-男性,female-女性)
- scene:场景(emotion-情感,podcast-播客,education-教育)
- language:语种(chinese-中文,english-英语)
3. 支持多条件筛选
- 在pageList方法中添加了根据age、gender、scene、language字段筛选的逻辑
- 优化了SQL查询性能
4. 生成了完整的SQL文件
- 创建了dh_library_item表
- 添加了合理的索引设计
- 包含了示例数据
- 提供了查询示例
5. 创建了.gitignore文件
- 忽略了不必要的文件和目录
- 优化了git仓库结构
|
2026-01-07 18:32:51 +08:00 |
wangzhiwei
|
2d2edd7210
|
feat: 添加LibraryItem功能并优化筛选能力
1. 创建了完整的LibraryItem功能模块
- 实体类:LibraryItem
- Mapper:LibraryItemMapper
- Service:LibraryItemService
- Controller:LibraryItemController
- 相关模型类
2. 将tags字段替换为四个独立字段
- age:年龄(youth-青年,middle-中年,old-老年)
- gender:性别(male-男性,female-女性)
- scene:场景(emotion-情感,podcast-播客,education-教育)
- language:语种(chinese-中文,english-英语)
3. 支持多条件筛选
- 在pageList方法中添加了根据age、gender、scene、language字段筛选的逻辑
- 优化了SQL查询性能
4. 生成了完整的SQL文件
- 创建了dh_library_item表
- 添加了合理的索引设计
- 包含了示例数据
- 提供了查询示例
5. 创建了.gitignore文件
- 忽略了不必要的文件和目录
- 优化了git仓库结构
|
2026-01-07 14:16:04 +08:00 |
wangzhiwei
|
60b3e7e1a3
|
feat: 完成多个功能修改和bug修复
1. 修改uploadOnLineResource以支持任何网络URL
2. 修复登录状态过期问题,添加/common/uploadOnLineResource到Sa-Token白名单
3. 拆分effect相关字段:subtitlePosition拆分为subtitlePositionX/Y,duration拆分为durationStart/End
4. 修复/callbackWithAmount在fileUrl未提供时不报错
5. 为Effect、EffectTemplate、DigitalHuman、SubtitleItem、SubtitleStyle控制器添加自定义update方法
6. 修复MyBatisPlusMetaObjectHandler自动填充异常问题
详细修改:
- FileServiceImpl.java: 修改uploadOnLineResource使用HttpURLConnection支持任意网络URL
- LoginHelper.java: 修复getLoginUserSafely()处理所有异常
- MyBatisPlusMetaObjectHandler.java: 修复updateFill方法安全获取userId
- BillingServiceImpl.java: 处理fileUrl为空的情况
- 各控制器:添加自定义update方法,不使用框架Api.UPDATE
- 各ServiceImpl:更新相关实现逻辑以支持新字段拆分
- application-dev.yml:添加uploadOnLineResource到白名单
|
2026-01-06 16:09:17 +08:00 |
wangzhiwei
|
a7d65ca240
|
fix: 修改特效subtitlePosition和duration字段,拆分为subtitlePositionX/Y和durationStart/End
|
2026-01-06 11:05:35 +08:00 |
wangzhiwei
|
94c71b10e4
|
fix: uploadOnLineResource支持任何网络资源URL,并修复登录状态过期问题
|
2026-01-06 10:45:05 +08:00 |
wangzhiwei
|
6a8583d634
|
完成部分接口调试
|
2026-01-05 11:20:42 +08:00 |
wangzhiwei
|
052b63bca8
|
完成部分接口调试
|
2026-01-04 17:57:14 +08:00 |
wangzhiwei
|
7b44589bda
|
project init
|
2026-01-04 16:26:51 +08:00 |
wangzhiwei
|
2d6e2ebfab
|
Initial commit
|
2025-12-29 10:19:05 +08:00 |