feat: 增加LinkTask实体的completionImages字段及相关数据库查询支持
主要修改: 1. 在LinkTask实体中新增completionImages字段,用于存储完成任务的图片URL。 2. 更新LinkTaskMapper以支持completionImages字段的查询和更新。 3. 在LinkStatusService中调整返回的资源信息,使用ScriptClient统一管理资源链接。 技术细节: - 通过新增completionImages字段,增强了任务完成状态的可视化和管理能力。 - 更新的数据库查询支持更灵活的任务信息获取。
This commit is contained in:
20
docs/database_migration_add_completion_images.sql
Normal file
20
docs/database_migration_add_completion_images.sql
Normal file
@@ -0,0 +1,20 @@
|
||||
-- 数据库迁移脚本:为link_task表添加完成图片字段
|
||||
-- 执行时间:2025-08-27
|
||||
-- 说明:添加completion_images字段用于存储任务完成时的4张图片URL(JSON格式)
|
||||
|
||||
-- 为link_task表添加完成图片字段
|
||||
ALTER TABLE `link_task`
|
||||
ADD COLUMN `completion_images` TEXT NULL DEFAULT NULL COMMENT '完成图片JSON(存储4张图片URL)' AFTER `completed_points`;
|
||||
|
||||
-- 验证表结构变更
|
||||
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_COMMENT
|
||||
FROM INFORMATION_SCHEMA.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'link_task'
|
||||
AND COLUMN_NAME = 'completion_images'
|
||||
ORDER BY ORDINAL_POSITION;
|
||||
|
||||
-- 验证现有数据
|
||||
SELECT COUNT(*) as total_tasks,
|
||||
COUNT(completion_images) as tasks_with_images
|
||||
FROM `link_task`;
|
||||
Reference in New Issue
Block a user