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

@@ -32,6 +32,7 @@ import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;
import java.io.Serial;
import java.math.BigDecimal;
import java.time.LocalDate;
/**
@@ -57,12 +58,66 @@ public class TransportShip extends TenantEntity {
@Schema(description = "所属组织")
private String organizationName;
@Schema(description = "安放龙骨日期")
private LocalDate keelLayingDate;
@Schema(description = "建造完工日期")
private LocalDate buildCompletionDate;
@Schema(description = "总长")
private BigDecimal totalLength;
@Schema(description = "船宽")
private BigDecimal shipWidth;
@Schema(description = "型深")
private BigDecimal moldedDepth;
@Schema(description = "最大船高")
private BigDecimal maxShipHeight;
@Schema(description = "空载吃水")
private BigDecimal lightDraft;
@Schema(description = "满载吃水")
private BigDecimal fullLoadDraft;
@Schema(description = "航区")
private String navigationArea;
@Schema(description = "所有权登记号码")
private String ownershipRegistrationNo;
@Schema(description = "初次登记号码")
private String initialRegistrationNo;
@Schema(description = "船舶所有人")
private String shipOwner;
@Schema(description = "取得所有权日期")
private LocalDate ownershipAcquisitionDate;
@Schema(description = "船检登记号")
private String shipInspectionNo;
@Schema(description = "船舶类型")
private String shipType;
@Schema(description = "总吨")
private BigDecimal grossTonnage;
@Schema(description = "净吨")
private BigDecimal netTonnage;
@Schema(description = "船舶所有权证书图片")
private String ownershipCertImage;
@Schema(description = "内河船舶安全与环保证书图片")
private String safetyCertImage;
@Schema(description = "国籍证有效期自")
private LocalDate nationalityCertStartDate;
@Schema(description = "国籍证有效期至")
private LocalDate nationalityCertEndDate;
@@ -72,6 +127,9 @@ public class TransportShip extends TenantEntity {
@Schema(description = "国籍证图片")
private String nationalityCertImage;
@Schema(description = "最低安全配员证书有效期自")
private LocalDate safeManningCertStartDate;
@Schema(description = "最低安全配员证书有效期至")
private LocalDate safeManningCertEndDate;
@@ -81,6 +139,12 @@ public class TransportShip extends TenantEntity {
@Schema(description = "最低安全配员证书图片")
private String safeManningCertImage;
@Schema(description = "营业运输证编号")
private String businessTransportCertNo;
@Schema(description = "营业运输证发证日期")
private LocalDate businessTransportCertIssueDate;
@Schema(description = "营业运输证有效期至")
private LocalDate businessTransportCertEndDate;
@@ -90,6 +154,9 @@ public class TransportShip extends TenantEntity {
@Schema(description = "营业运输证图片")
private String businessTransportCertImage;
@Schema(description = "起租日期")
private LocalDate leaseStartDate;
@Schema(description = "承租有效期至")
private LocalDate leaseEndDate;
@@ -99,6 +166,12 @@ public class TransportShip extends TenantEntity {
@Schema(description = "承租合同图片")
private String leaseContractImage;
@Schema(description = "船舶承租人")
private String shipLessee;
@Schema(description = "船舶经营人")
private String shipOperator;
@Schema(description = "备注")
private String remark;

View File

@@ -58,6 +58,11 @@ public class TransportVehicle extends TenantEntity {
*/
@Schema(description = "车牌号")
private String plateNo;
/**
* 车牌颜色
*/
@Schema(description = "车牌颜色")
private String plateColor;
/**
* 车辆类型
*/
@@ -134,10 +139,25 @@ public class TransportVehicle extends TenantEntity {
@Schema(description = "行驶证长期有效")
private Integer drivingLicenseLongTerm;
/**
* 行驶证图片
* 行驶证主页正面
*/
@Schema(description = "行驶证图片")
@Schema(description = "行驶证主页正面")
private String drivingLicenseImage;
/**
* 行驶证主页反面
*/
@Schema(description = "行驶证主页反面")
private String drivingLicenseMainBack;
/**
* 行驶证副页正面
*/
@Schema(description = "行驶证副页正面")
private String drivingLicenseViceFront;
/**
* 行驶证副页反面
*/
@Schema(description = "行驶证副页反面")
private String drivingLicenseViceBack;
/**
* 道路运输证号
*/