-- =========================== -- 旧系统车辆同步功能相关SQL -- =========================== -- 1. 在tb_vehicle_info表中添加car_id字段(用于存储SQL Server中的CarID) ALTER TABLE tb_vehicle_info ADD COLUMN car_id INT NULL COMMENT '旧系统车辆ID(SQL Server CarID)' AFTER vehicle_id; -- 添加索引 ALTER TABLE tb_vehicle_info ADD INDEX idx_car_id (car_id); -- 2. 添加旧系统车辆同步定时任务 INSERT INTO sys_job ( job_name, job_group, invoke_target, cron_expression, misfire_policy, concurrent, status, create_by, create_time, remark ) VALUES ( '旧系统车辆同步', -- 任务名称 'DEFAULT', -- 任务组名 'legacyVehicleSyncTask.syncVehicles()', -- 调用目标字符串 '0 0 2 * * ?', -- 每天凌晨2点执行 '3', -- 计划执行策略(3=不触发立即执行) '1', -- 是否并发执行(1=禁止) '0', -- 状态(0=正常) 'admin', -- 创建者 sysdate(), -- 创建时间 '从SQL Server的CarData表同步车辆数据到MySQL,包括车牌号、CarID和部门信息' ); -- 查看表结构 DESC tb_vehicle_info; -- 查看定时任务 SELECT * FROM sys_job WHERE job_name = '旧系统车辆同步';