主要修改: 1. 在LinkTask实体中新增completionImages字段,用于存储完成任务的图片URL。 2. 更新LinkTaskMapper以支持completionImages字段的查询和更新。 3. 在LinkStatusService中调整返回的资源信息,使用ScriptClient统一管理资源链接。 技术细节: - 通过新增completionImages字段,增强了任务完成状态的可视化和管理能力。 - 更新的数据库查询支持更灵活的任务信息获取。
20 lines
790 B
SQL
20 lines
790 B
SQL
-- 数据库迁移脚本:为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`; |