puzhibing
2026-03-11 799d79cfbb18de22572ce0a2552ef49a56f5d8e7
合并代码
3个文件已修改
896 ■■■■■ 已修改文件
sql/增量sql/xprt_maintenance.sql 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/增量sql/xprt_order.sql 840 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/增量sql/xprt_maintenance.sql
@@ -0,0 +1,39 @@
ALTER TABLE `xp_clock_in_0` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_0` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_1` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_1` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_2` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_2` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_3` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_3` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_4` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_4` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_5` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_5` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_6` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_6` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_7` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_7` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_8` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_8` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
ALTER TABLE `xp_clock_in_9` MODIFY COLUMN `clock_in_result` int NOT NULL DEFAULT 0 COMMENT '上班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `shift_id`;
ALTER TABLE `xp_clock_in_9` MODIFY COLUMN `clock_out_result` int NULL DEFAULT 0 COMMENT '下班打卡结果 1=正常 2=迟到 3=缺卡' AFTER `update_by`;
sql/增量sql/xprt_order.sql
@@ -2,102 +2,842 @@
ALTER TABLE `xp_cruise_order` MODIFY COLUMN `start_point_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '起点站点名称' AFTER `end_point_id`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_0` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_1` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_2` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_3` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_4` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_5` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `start_point_id` bigint NULL DEFAULT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_6` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_7` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_8` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_9` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_10` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_11` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_12` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_13` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_14` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_15` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_16` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_17` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_18` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_19` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_20` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_21` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_22` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_23` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_24` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_25` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_26` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_27` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_28` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_29` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_30` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_31` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_32` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_33` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_34` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_35` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_36` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_37` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_38` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_39` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_40` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_41` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_42` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_43` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_44` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_45` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_46` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_47` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_48` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `id` bigint NOT NULL FIRST;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `vehicle_id` bigint NOT NULL COMMENT '车辆id' AFTER `id`;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `fleet_id` bigint NOT NULL COMMENT '车队ID' AFTER `vehicle_id`;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `vehicle_vin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆vin' AFTER `fleet_id`;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `order_type` int NOT NULL DEFAULT 1 COMMENT '订单类型 1=正常巡游单 2返程单' AFTER `vehicle_vin`;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `start_point_id` bigint NOT NULL COMMENT '起点站点id' AFTER `end_lat`;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `status` int NOT NULL COMMENT '1进行中 2已停止 3已完成' AFTER `mission_id`;
ALTER TABLE `xp_cruise_order_49` MODIFY COLUMN `last_order_id` bigint NULL DEFAULT NULL COMMENT '返程上次的订单id' AFTER `status`;
ALTER TABLE `xp_order_0` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_1` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_2` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_3` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_4` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_5` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_6` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_7` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_8` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_9` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_10` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_11` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_12` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_13` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_14` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_15` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_16` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_17` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_18` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
ALTER TABLE `xp_order_19` MODIFY COLUMN `mileage_kilometers` double(11, 4) NULL DEFAULT NULL COMMENT '里程公里' AFTER `start_money`;
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
@@ -47,7 +47,7 @@
import com.xiaopeng.api.vo.OrderType;
import com.xiaopeng.api.vo.account.UserCouponVo;
import com.xiaopeng.api.vo.automaticPilot.VehiclePosition;
import com.xiaopeng.api.vo.automaticPilot.protobuf.OrderOperationType;
import com.xiaopeng.api.vo.automaticPilot.protobuf.*;
import com.xiaopeng.api.vo.operation.RouteVo;
import com.xiaopeng.api.vo.order.*;
import com.xiaopeng.api.vo.vehicleConvoy.AddTaxiPassengerVo;
@@ -635,7 +635,7 @@
                PushOrderDto pushOrderDto = new PushOrderDto();
                pushOrderDto.setOrderId(order.getId().toString());
                pushOrderDto.setVin(xpVehicle.getVehicleVin());
                pushOrderDto.setOperation_type(com.xiaopeng.api.vo.automaticPilot.protobuf.OrderOperationType.CLOUD_CANCEL_ORDER);
                pushOrderDto.setOperation_type(OrderOperationType.CLOUD_CANCEL_ORDER);
                orderMissionClient.cancelOrder(pushOrderDto);
            }
        } else {
@@ -720,7 +720,7 @@
                    PushOrderDto cancelDto = new PushOrderDto();
                    cancelDto.setOrderId(order.getId().toString());
                    cancelDto.setVin(oldVehicle.getVehicleVin());
                    cancelDto.setOperation_type(com.xiaopeng.api.vo.automaticPilot.protobuf.OrderOperationType.CLOUD_CANCEL_ORDER);
                    cancelDto.setOperation_type(OrderOperationType.CLOUD_CANCEL_ORDER);
                    orderMissionClient.cancelOrder(cancelDto);
                    log.info("已取消原车辆订单指令,订单ID: {}, VIN: {}", orderId, oldVehicle.getVehicleVin());
@@ -1124,11 +1124,6 @@
            baseMapper.updateById(order);
            return;
        }
        if (order.getStatus() == 1) {
            order.setStatus(0);
            baseMapper.updateById(order);
            return;
        }
        order.setStatus(0);
        // 组装调用车机参数
@@ -1191,11 +1186,11 @@
        xpPricingClient.deleteXpGeoQueryEntity(order.getId().toString());
        // 下发命令
        if (order.getStatus() > 1) {
        if (null != order.getVehicleId()) {
            PushOrderDto pushOrderDto = new PushOrderDto();
            pushOrderDto.setOrderId(order.getId().toString());
            pushOrderDto.setVin(xpVehicle.getVehicleVin());
            pushOrderDto.setOperation_type(com.xiaopeng.api.vo.automaticPilot.protobuf.OrderOperationType.VEHICLE_CANCEL_ORDER);
            pushOrderDto.setOperation_type(OrderOperationType.VEHICLE_CANCEL_ORDER);
            orderMissionClient.cancelOrder(pushOrderDto);
        }
@@ -1245,7 +1240,7 @@
        xpPricingClient.deleteXpGeoQueryEntity(order.getId().toString());
        // 下发命令
        if (order.getStatus() > 1) {
        if (null != order.getVehicleId()) {
            PushOrderDto pushOrderDto = new PushOrderDto();
            pushOrderDto.setOrderId(order.getId().toString());
            pushOrderDto.setVin(xpVehicle.getVehicleVin());