Files
game_server/docs/database_migration_add_completion_images.sql
zyh 90c47df7a3 feat: 增加LinkTask实体的completionImages字段及相关数据库查询支持
主要修改:
1. 在LinkTask实体中新增completionImages字段,用于存储完成任务的图片URL。
2. 更新LinkTaskMapper以支持completionImages字段的查询和更新。
3. 在LinkStatusService中调整返回的资源信息,使用ScriptClient统一管理资源链接。

技术细节:
- 通过新增completionImages字段,增强了任务完成状态的可视化和管理能力。
- 更新的数据库查询支持更灵活的任务信息获取。
2025-08-27 16:54:57 +08:00

20 lines
790 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 数据库迁移脚本为link_task表添加完成图片字段
-- 执行时间2025-08-27
-- 说明添加completion_images字段用于存储任务完成时的4张图片URLJSON格式
-- 为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`;