This commit is contained in:
2026-07-31 01:30:54 +08:00
parent 9419439668
commit 887db5c8d0
15 changed files with 435 additions and 44 deletions

View File

@@ -5,23 +5,47 @@ DROP TABLE IF EXISTS `blade_transport_ship`;
CREATE TABLE `blade_transport_ship` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`organization_name` varchar(50) NOT NULL COMMENT '所属组织',
`ship_name` varchar(50) NOT NULL COMMENT '船舶名',
`ship_identifier_no` varchar(50) NOT NULL COMMENT '船舶识别号',
`organization_name` varchar(50) NOT NULL COMMENT '所属组织',
`keel_laying_date` date DEFAULT NULL COMMENT '安放龙骨日期',
`build_completion_date` date DEFAULT NULL COMMENT '建造完工日期',
`total_length` decimal(12,2) DEFAULT NULL COMMENT '总长',
`ship_width` decimal(12,2) DEFAULT NULL COMMENT '船宽',
`molded_depth` decimal(12,2) DEFAULT NULL COMMENT '型深',
`max_ship_height` decimal(12,2) DEFAULT NULL COMMENT '最大船高',
`light_draft` decimal(12,2) DEFAULT NULL COMMENT '空载吃水',
`full_load_draft` decimal(12,2) DEFAULT NULL COMMENT '满载吃水',
`navigation_area` varchar(20) DEFAULT NULL COMMENT '航区',
`ownership_registration_no` varchar(50) DEFAULT NULL COMMENT '登记号码',
`initial_registration_no` varchar(50) DEFAULT NULL COMMENT '初次登记号码',
`ship_owner` varchar(50) DEFAULT NULL COMMENT '船舶所有人',
`ownership_acquisition_date` date DEFAULT NULL COMMENT '取得所有权日期',
`ship_inspection_no` varchar(50) DEFAULT NULL COMMENT '船检登记号',
`ship_type` varchar(50) NOT NULL COMMENT '船舶类型',
`gross_tonnage` decimal(12,2) DEFAULT NULL COMMENT '总吨',
`net_tonnage` decimal(12,2) DEFAULT NULL COMMENT '净吨',
`ownership_cert_image` varchar(1000) DEFAULT NULL COMMENT '船舶所有权证书图片',
`safety_cert_image` varchar(1000) DEFAULT NULL COMMENT '内河船舶安全与环保证书图片',
`nationality_cert_start_date` date DEFAULT NULL COMMENT '国籍证有效期自',
`nationality_cert_end_date` date DEFAULT NULL COMMENT '国籍证有效期至',
`nationality_cert_long_term` int(11) DEFAULT '0' COMMENT '国籍证长期有效0否 1是',
`nationality_cert_image` varchar(1000) DEFAULT NULL COMMENT '国籍证图片',
`safe_manning_cert_start_date` date DEFAULT NULL COMMENT '最低安全配员证书有效期自',
`safe_manning_cert_end_date` date DEFAULT NULL COMMENT '最低安全配员证书有效期至',
`safe_manning_cert_long_term` int(11) DEFAULT '0' COMMENT '最低安全配员证书长期有效0否 1是',
`safe_manning_cert_image` varchar(1000) DEFAULT NULL COMMENT '最低安全配员证书图片',
`business_transport_cert_no` varchar(50) DEFAULT NULL COMMENT '营业运输证证书编号',
`business_transport_cert_issue_date` date DEFAULT NULL COMMENT '营业运输证发证日期',
`business_transport_cert_end_date` date DEFAULT NULL COMMENT '营业运输证有效期至',
`business_transport_cert_long_term` int(11) DEFAULT '0' COMMENT '营业运输证长期有效0否 1是',
`business_transport_cert_image` varchar(1000) DEFAULT NULL COMMENT '营业运输证图片',
`lease_start_date` date DEFAULT NULL COMMENT '起租日期',
`lease_end_date` date DEFAULT NULL COMMENT '承租有效期至',
`lease_long_term` int(11) DEFAULT '0' COMMENT '承租长期有效0否 1是',
`lease_contract_image` varchar(1000) DEFAULT NULL COMMENT '承租合同图片',
`ship_lessee` varchar(50) DEFAULT NULL COMMENT '船舶承租人',
`ship_operator` varchar(50) DEFAULT NULL COMMENT '船舶经营人',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',

View File

@@ -0,0 +1,25 @@
ALTER TABLE `blade_transport_ship`
ADD COLUMN `keel_laying_date` date DEFAULT NULL COMMENT '安放龙骨日期' AFTER `ship_identifier_no`,
ADD COLUMN `build_completion_date` date DEFAULT NULL COMMENT '建造完工日期' AFTER `keel_laying_date`,
ADD COLUMN `total_length` decimal(12,2) DEFAULT NULL COMMENT '总长' AFTER `build_completion_date`,
ADD COLUMN `ship_width` decimal(12,2) DEFAULT NULL COMMENT '船宽' AFTER `total_length`,
ADD COLUMN `molded_depth` decimal(12,2) DEFAULT NULL COMMENT '型深' AFTER `ship_width`,
ADD COLUMN `max_ship_height` decimal(12,2) DEFAULT NULL COMMENT '最大船高' AFTER `molded_depth`,
ADD COLUMN `light_draft` decimal(12,2) DEFAULT NULL COMMENT '空载吃水' AFTER `max_ship_height`,
ADD COLUMN `full_load_draft` decimal(12,2) DEFAULT NULL COMMENT '满载吃水' AFTER `light_draft`,
ADD COLUMN `navigation_area` varchar(20) DEFAULT NULL COMMENT '航区' AFTER `full_load_draft`,
ADD COLUMN `ownership_registration_no` varchar(50) DEFAULT NULL COMMENT '登记号码' AFTER `navigation_area`,
ADD COLUMN `initial_registration_no` varchar(50) DEFAULT NULL COMMENT '初次登记号码' AFTER `ownership_registration_no`,
ADD COLUMN `ship_owner` varchar(50) DEFAULT NULL COMMENT '船舶所有人' AFTER `initial_registration_no`,
ADD COLUMN `ownership_acquisition_date` date DEFAULT NULL COMMENT '取得所有权日期' AFTER `ship_owner`,
ADD COLUMN `gross_tonnage` decimal(12,2) DEFAULT NULL COMMENT '总吨' AFTER `ship_type`,
ADD COLUMN `net_tonnage` decimal(12,2) DEFAULT NULL COMMENT '净吨' AFTER `gross_tonnage`,
ADD COLUMN `ownership_cert_image` varchar(1000) DEFAULT NULL COMMENT '船舶所有权证书图片' AFTER `net_tonnage`,
ADD COLUMN `safety_cert_image` varchar(1000) DEFAULT NULL COMMENT '内河船舶安全与环保证书图片' AFTER `ownership_cert_image`,
ADD COLUMN `nationality_cert_start_date` date DEFAULT NULL COMMENT '国籍证有效期自' AFTER `safety_cert_image`,
ADD COLUMN `safe_manning_cert_start_date` date DEFAULT NULL COMMENT '最低安全配员证书有效期自' AFTER `nationality_cert_image`,
ADD COLUMN `business_transport_cert_no` varchar(50) DEFAULT NULL COMMENT '营业运输证证书编号' AFTER `safe_manning_cert_image`,
ADD COLUMN `business_transport_cert_issue_date` date DEFAULT NULL COMMENT '营业运输证发证日期' AFTER `business_transport_cert_no`,
ADD COLUMN `lease_start_date` date DEFAULT NULL COMMENT '起租日期' AFTER `business_transport_cert_image`,
ADD COLUMN `ship_lessee` varchar(50) DEFAULT NULL COMMENT '船舶承租人' AFTER `lease_contract_image`,
ADD COLUMN `ship_operator` varchar(50) DEFAULT NULL COMMENT '船舶经营人' AFTER `ship_lessee`;

View File

@@ -7,6 +7,7 @@ CREATE TABLE `blade_transport_vehicle` (
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`organization_name` varchar(50) NOT NULL COMMENT '所属组织',
`plate_no` varchar(16) NOT NULL COMMENT '车牌号',
`plate_color` varchar(20) DEFAULT NULL COMMENT '车牌颜色',
`vehicle_type` varchar(50) NOT NULL COMMENT '车辆类型',
`outer_length` int(11) DEFAULT NULL COMMENT '外廓长度,毫米',
`outer_width` int(11) DEFAULT NULL COMMENT '外廓宽度,毫米',
@@ -22,7 +23,10 @@ CREATE TABLE `blade_transport_vehicle` (
`driving_license_start_date` date DEFAULT NULL COMMENT '行驶证有效期起',
`driving_license_end_date` date DEFAULT NULL COMMENT '行驶证有效期止',
`driving_license_long_term` int(11) DEFAULT '0' COMMENT '行驶证长期有效0否 1是',
`driving_license_image` varchar(1000) DEFAULT NULL COMMENT '行驶证图片',
`driving_license_image` varchar(1000) DEFAULT NULL COMMENT '行驶证主页正面',
`driving_license_main_back` varchar(1000) DEFAULT NULL COMMENT '行驶证主页反面',
`driving_license_vice_front` varchar(1000) DEFAULT NULL COMMENT '行驶证副页正面',
`driving_license_vice_back` varchar(1000) DEFAULT NULL COMMENT '行驶证副页反面',
`road_transport_cert_no` varchar(50) NOT NULL COMMENT '道路运输证号',
`road_transport_cert_start_date` date DEFAULT NULL COMMENT '道路运输证有效期起',
`road_transport_cert_end_date` date DEFAULT NULL COMMENT '道路运输证有效期止',

View File

@@ -0,0 +1,6 @@
ALTER TABLE `blade_transport_vehicle`
ADD COLUMN `plate_color` varchar(20) DEFAULT NULL COMMENT '车牌颜色' AFTER `plate_no`,
MODIFY COLUMN `driving_license_image` varchar(1000) DEFAULT NULL COMMENT '行驶证主页正面',
ADD COLUMN `driving_license_main_back` varchar(1000) DEFAULT NULL COMMENT '行驶证主页反面' AFTER `driving_license_image`,
ADD COLUMN `driving_license_vice_front` varchar(1000) DEFAULT NULL COMMENT '行驶证副页正面' AFTER `driving_license_main_back`,
ADD COLUMN `driving_license_vice_back` varchar(1000) DEFAULT NULL COMMENT '行驶证副页反面' AFTER `driving_license_vice_front`;