-- ----------------------------
-- 添加旧系统ID字段，用于与旧ASP系统同步
-- ----------------------------

-- 1. 在急救转运扩展表中添加旧系统ServiceOrdID字段
ALTER TABLE sys_task_emergency 
ADD COLUMN legacy_service_ord_id BIGINT NULL COMMENT '旧系统ServiceOrdID' AFTER id,
ADD COLUMN sync_status TINYINT DEFAULT 0 COMMENT '同步状态：0-未同步，1-同步中，2-同步成功，3-同步失败' AFTER legacy_service_ord_id,
ADD COLUMN sync_time DATETIME NULL COMMENT '同步时间' AFTER sync_status,
ADD COLUMN sync_error_msg VARCHAR(500) NULL COMMENT '同步错误信息' AFTER sync_time,
ADD INDEX idx_legacy_service_ord_id (legacy_service_ord_id),
ADD INDEX idx_sync_status (sync_status);

-- 2. 在任务主表中添加同步标记字段（可选，用于快速查询）
ALTER TABLE sys_task
ADD COLUMN legacy_synced TINYINT DEFAULT 0 COMMENT '旧系统同步标记：0-未同步，1-已同步' AFTER del_flag,
ADD INDEX idx_legacy_synced (legacy_synced);
