zyh
|
c6238277b8
|
feat: 添加批量检查编号存在性和批量插入链接任务的方法,优化链接生成逻辑,更新相关XML映射配置
|
2025-10-03 11:02:39 +08:00 |
|
yahaozhang
|
cb0ad7f25b
|
feat: 添加批量完成LOGGED_IN任务的方法,记录完成原因与可选点数,更新相关实体和映射
|
2025-09-16 14:24:49 +08:00 |
|
yahaozhang
|
b14573bb88
|
feat: 更新项目配置,升级Java版本至21,添加Lombok注解处理器,优化设备状态解析和任务更新逻辑
|
2025-09-16 01:21:24 +08:00 |
|
zyh
|
40479fa38e
|
feat: 优化设备冷却管理,增加原子设备占用逻辑和过期记录处理
|
2025-09-13 10:46:52 +08:00 |
|
zyh
|
c788a4a70d
|
feat: 添加根据状态查询所有链接任务的接口
|
2025-08-30 22:58:56 +08:00 |
|
zyh
|
0801394999
|
feat: 新增按状态批量删除链接功能
主要修改:
1. 在LinkController中新增按状态批量删除链接的接口,允许用户根据指定状态批量删除自己创建的链接。
2. 在LinkStatusService中实现批量删除逻辑,确保用户只能删除自己的链接,并进行状态验证。
3. 更新LinkTaskMapper和对应的XML文件,增加查询和删除链接任务的相关方法。
技术细节:
- 通过新增的批量删除功能,提升了用户对链接的管理能力,确保操作的安全性和有效性,同时优化了数据库操作的灵活性。
|
2025-08-28 12:41:44 +08:00 |
|
zyh
|
90c47df7a3
|
feat: 增加LinkTask实体的completionImages字段及相关数据库查询支持
主要修改:
1. 在LinkTask实体中新增completionImages字段,用于存储完成任务的图片URL。
2. 更新LinkTaskMapper以支持completionImages字段的查询和更新。
3. 在LinkStatusService中调整返回的资源信息,使用ScriptClient统一管理资源链接。
技术细节:
- 通过新增completionImages字段,增强了任务完成状态的可视化和管理能力。
- 更新的数据库查询支持更灵活的任务信息获取。
|
2025-08-27 16:54:57 +08:00 |
|
zyh
|
c6e8953960
|
feat: 更新数据库结构和链接任务逻辑
主要修改:
1. 更新`game.sql`文件,添加`system_config`表并调整多个表的`ENGINE`和`AUTO_INCREMENT`设置。
2. 在`LinkTask`实体中新增`completedPoints`字段,更新状态字段以包含`COMPLETED`状态。
3. 在`LinkTaskMapper`中新增根据设备ID和状态查询链接任务的方法。
4. 在`LinkStatusService`中更新状态描述映射,增加对`COMPLETED`状态的处理。
5. 在`DeviceStatusService`和`ScriptClient`中新增解析设备状态的方法,支持检查设备是否完成游戏。
技术细节:
- 通过数据库结构的更新,增强了系统的配置管理和链接任务的状态处理能力。
- 新增的功能支持更灵活的设备状态监控和任务管理。
|
2025-08-27 16:00:43 +08:00 |
|
zyh
|
bb4136b4ab
|
feat: 增强二维码和图片代理功能
主要修改:
1. 在QrProxyController中新增多个图片代理接口,包括首页、首次赏金、中途赏金和结束赏金图片的获取。
2. 更新LinkController中的链接状态查询逻辑,简化日志输出。
3. 在LinkStatusService中优化链接状态处理逻辑,增加对USING状态的过期检查。
4. 在ScriptClient中新增通用图片获取方法,支持从脚本端获取图片数据。
5. 更新SecurityConfig,允许公开访问二维码和游戏界面数据接口。
技术细节:
- 新增GameInterfaceResponse DTO以支持游戏界面数据的返回格式。
- 通过脚本端接口实现图片的动态获取和链接状态的自动刷新。
|
2025-08-26 23:11:01 +08:00 |
|
zyh
|
e9858bfec1
|
fix: 修复Spring Boot兼容性问题并添加链接删除功能
主要修改:
1. 降级Spring Boot版本到2.7.18以兼容MyBatis-Plus
2. 修复所有validation包导入路径 (jakarta -> javax)
3. 修复ResponseStatusException API调用
4. 降级Swagger版本以兼容Spring Boot 2.x
5. 添加单个和批量删除链接功能
6. 修复JWT认证中的Claims获取方式
7. 优化代码格式和日志输出
技术细节:
- Spring Boot: 3.3.3 -> 2.7.18
- Swagger: springdoc-openapi-starter-webflux-ui:2.3.0 -> springdoc-openapi-webflux-ui:1.7.0
- 所有javax.validation包路径修复
- 新增BatchDeleteRequest和BatchDeleteResponse DTO类
- LinkController中添加DELETE和POST批量删除接口
|
2025-08-26 16:43:53 +08:00 |
|
zyh
|
d3fe8fda7d
|
1
|
2025-08-26 15:18:14 +08:00 |
|
zyh
|
599ec0a36b
|
新增系统配置表及默认配置,更新链接生成请求DTO以支持链接数量参数,重构链接生成服务逻辑,添加链接状态查询和有效性检查接口,优化日志记录。
|
2025-08-26 10:33:26 +08:00 |
|
zyh
|
4664f1c487
|
添加Swagger/OpenAPI依赖并更新用户账户管理相关的API文档注释,优化用户和管理员账户控制器的接口描述,移除不必要的字段和参数,调整数据库映射以简化用户账户管理逻辑。
|
2025-08-24 19:21:54 +08:00 |
|
zyh
|
c65c03b933
|
Refactor authentication logic to unify user account handling and update database schema for user accounts
|
2025-08-24 15:54:21 +08:00 |
|
zyh
|
be437a360d
|
first commit
|
2025-08-24 15:33:03 +08:00 |
|