Commit Graph

3 Commits (f6ffaddae1ddce79d2ec156b6d08a4c5c33e06f1)

Author SHA1 Message Date
chenhao 940cc8a939 feat: 添加屏保用户播放设置和相关功能
- 在 `AndroidScreenSaverCatalogVO` 中添加 `displayDurationSec` 字段
- 移除 `ScreenSaver` 和 `AndroidScreenSaverItemVO` 中的 `displayDurationSec` 字段
- 更新 `ScreenSaverServiceImpl` 以支持用户播放设置
- 添加 `ScreenSaverUserSettings` 实体类和 `ScreenSaverUserSettingsMapper` 映射器
- 更新 `ScreenSaverSelectionResult` 以包含 `displayDurationSec`
- 更新数据库表结构以支持新的字段和表
- 更新单元测试以验证新功能的正确性
2026-04-21 14:17:41 +08:00
chenhao 900f092d5e feat: 添加屏保用户配置和相关功能
- 在 `ScreenSaverServiceImpl` 中添加用户状态配置逻辑
- 添加 `ScreenSaverUserConfig` 实体类和 `ScreenSaverUserConfigMapper` 映射器
- 更新 `LegacyMeetingAttendeeResponse`, `LegacyMeetingPreviewDataResponse`, 和 `LegacyMeetingProcessingStatusResponse` 以包含 Swagger 注解
- 添加 `ScreenSaverServiceImplTest` 单元测试
- 更新 `AndroidCreateRealtimeMeetingVO` 以包含 Swagger 注解
- 在 `AndroidAuthServiceImplTest` 中添加匿名认证测试
- 添加 `AndroidExternalAppController` 控制器
2026-04-21 09:22:32 +08:00
chenhao 6107e611f4 feat: 添加屏保管理页面和相关功能
- 在前端添加 `ScreenSaverManagement` 页面,支持屏保的创建、编辑、删除和状态切换
- 在 `AiModelController` 中添加 Swagger 注解以描述 API 操作
- 在 `pom.xml` 中添加 `springdoc-openapi-starter-webmvc-ui` 依赖
- 更新 `role-permission` 和 `tenants` 页面的分页逻辑
- 在 `sys-params` 页面中使用 `ListTable` 组件并优化分页显示
2026-04-20 11:30:26 +08:00