diff --git a/backend/scripts/migrate_20260802_pl_vehicle_personnel_photo_urls.sql b/backend/scripts/migrate_20260802_pl_vehicle_personnel_photo_urls.sql new file mode 100644 index 000000000..8daaded21 --- /dev/null +++ b/backend/scripts/migrate_20260802_pl_vehicle_personnel_photo_urls.sql @@ -0,0 +1,8 @@ +-- backend/scripts/migrate_20260802_pl_vehicle_personnel_photo_urls.sql +-- 车辆/驾押人员:增加照片 URL 字段(逗号分隔,默认 1 张) + +ALTER TABLE `pl_vehicle` + ADD COLUMN `photo_urls` varchar(2000) DEFAULT NULL COMMENT '车辆照片URL,逗号分隔(默认1张)' AFTER `vehicle_status`; + +ALTER TABLE `pl_personnel` + ADD COLUMN `photo_urls` varchar(2000) DEFAULT NULL COMMENT '人员照片URL,逗号分隔(默认1张)' AFTER `status`; diff --git a/docs/sql/shanxia2.0.sql b/docs/sql/shanxia2.0.sql index b4021e3ec..ab8538427 100644 --- a/docs/sql/shanxia2.0.sql +++ b/docs/sql/shanxia2.0.sql @@ -3489,6 +3489,7 @@ CREATE TABLE `pl_personnel` ( `personnel_type` varchar(20) NOT NULL DEFAULT 'both' COMMENT '人员类型 driver-驾驶员 escort-押运员 both-驾驶员兼押运员', `personnel_affiliation` varchar(20) NOT NULL DEFAULT 'self' COMMENT '人员归属 self-山峡 carrier-非山峡', `status` char(1) NOT NULL DEFAULT '1' COMMENT '状态 1-在职 0-停用', + `photo_urls` varchar(2000) DEFAULT NULL COMMENT '人员照片URL,逗号分隔(默认1张)', `tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号', `order_num` int(11) DEFAULT NULL COMMENT '排序号', `remark` varchar(512) DEFAULT NULL COMMENT '备注', @@ -4094,6 +4095,7 @@ CREATE TABLE `pl_vehicle` ( `default_driver_name` varchar(100) DEFAULT NULL COMMENT '默认司机姓名(冗余)', `load_capacity` decimal(10,2) DEFAULT NULL COMMENT '载重(吨)', `vehicle_status` varchar(20) NOT NULL DEFAULT 'available' COMMENT '车辆状态 available-可用 maintaining-维修中 scrapped-报废', + `photo_urls` varchar(2000) DEFAULT NULL COMMENT '车辆照片URL,逗号分隔(默认1张)', `tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号', `order_num` int(11) DEFAULT NULL COMMENT '排序号', `remark` varchar(512) DEFAULT NULL COMMENT '备注',