-- 为任务操作日志表添加GPS和位置信息字段 -- ---------------------------- USE ruoyi-vue; -- 添加GPS和位置信息相关字段 ALTER TABLE sys_task_log ADD COLUMN latitude DECIMAL(10, 6) COMMENT '纬度' AFTER ip_address, ADD COLUMN longitude DECIMAL(10, 6) COMMENT '经度' AFTER latitude, ADD COLUMN location_address VARCHAR(500) COMMENT '位置地址' AFTER longitude, ADD COLUMN location_province VARCHAR(50) COMMENT '省份' AFTER location_address, ADD COLUMN location_city VARCHAR(50) COMMENT '城市' AFTER location_province, ADD COLUMN location_district VARCHAR(50) COMMENT '区县' AFTER location_city, ADD COLUMN gps_accuracy DECIMAL(10, 2) COMMENT 'GPS精度(米)' AFTER location_district, ADD COLUMN altitude DECIMAL(10, 2) COMMENT '海拔高度(米)' AFTER gps_accuracy, ADD COLUMN speed DECIMAL(10, 2) COMMENT '速度(米/秒)' AFTER altitude, ADD COLUMN heading DECIMAL(10, 2) COMMENT '方向角度(0-360)' AFTER speed; -- 添加索引 ALTER TABLE sys_task_log ADD INDEX idx_location (latitude, longitude), ADD INDEX idx_operation_time_location (operation_time, latitude, longitude); -- 添加注释 ALTER TABLE sys_task_log COMMENT='任务操作日志表(含GPS定位信息)';