zhangback
2026-03-10 68b27795ae929f5300fc6fb301b31aada74a2e2f
tms/src/main/java/com/ruoyi/tms/domain/TmsDispatchOrder.java
@@ -8,6 +8,8 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import java.util.List;
import lombok.Data;
/**
 * 调度单管理对象 tms_dispatch_order
@@ -31,7 +33,7 @@
    /** 客户ID */
    @Excel(name = "客户ID")
    @TableField("customer_id")
    private Integer customerId;
@@ -39,13 +41,13 @@
    private String customerCode;
    /** 客户编码 */
    @Excel(name = "客户名称")
    @TableField("customer_name")
    private String customerName;
    /** 关联项目ID */
    @Excel(name = "关联项目ID")
    @TableField("project_id")
    private Integer projectId;
@@ -57,7 +59,6 @@
    /** 关联合同Id */
    @Excel(name = "关联合同Id")
    @TableField("contract_id")
    private Integer contractId;
@@ -75,22 +76,21 @@
    /** 订单类型,关联字典 */
    @Excel(name = "订单类型,关联字典")
    @Excel(name = "订单类型",dictType="order_type")
    @TableField("order_type")
    private Integer orderType;
    /** 签收类型,关联字典 */
    @Excel(name = "签收类型,关联字典")
    @TableField("sign_type")
    private Integer signType;
    /** 主驾驶员 */
    @Excel(name = "主驾驶员")
    @TableField("main_driver_id")
    private Integer mainDriverId;
    @Excel(name = "主驾驶员")
    @TableField("main_driver_name")
    private String mainDriverName;
@@ -98,12 +98,11 @@
    /** 副驾驶员 */
    @TableField("assistant_driver_id")
    private Integer assistantDriverId;
    @Excel(name = "副驾驶员")
    @TableField("assistant_driver_name")
    private String assistantDriverName;
    /** 车辆服务商ID */
    @Excel(name = "车辆服务商ID")
    @TableField("vehicle_provider_id")
    private Integer vehicleProviderId;
@@ -114,7 +113,6 @@
    /** 装货服务商ID */
    @Excel(name = "装货服务商ID")
    @TableField("loading_service_provider_id")
    private Integer loadingServiceProviderId;
@@ -126,7 +124,6 @@
    /** 报关服务商ID */
    @Excel(name = "报关服务商ID")
    @TableField("customs_service_provider_id")
    private Integer customsServiceProviderId;
@@ -138,26 +135,24 @@
    /** 是否紧急,0=是,1=否,默认否 */
    @Excel(name = "是否紧急,0=是,1=否,默认否")
    @Excel(name = "是否紧急", readConverterExp = "0=是,1=否")
    @TableField("is_urgent")
    private Integer isUrgent;
    /** 运输方式(字典)0=汽运,1=海运,2=空运,3=河运,4=铁路,5=联运 */
    @Excel(name = "运输方式", readConverterExp = "字=典")
    @TableField("transport_type")
    private Integer transportType;
    /** 配载方式(字典)0=整柜,1=整车,2=拼车,3=散柜 */
    @Excel(name = "配载方式", readConverterExp = "字=典")
    @TableField("load_method")
    private Integer loadMethod;
    /** 要求运输工具类型 */
    @Excel(name = "要求运输工具类型")
    @Excel(name = "下单车型",dictType = "vehicle_type")
    @TableField("required_vehicle_types")
    private String requiredVehicleTypes;
@@ -171,7 +166,6 @@
    /** 车辆管理表ID */
    @Excel(name = "车辆管理表ID")
    @TableField("vehicle_id")
    private Integer vehicleId;
@@ -188,8 +182,16 @@
    private Date earliestDeparture;
    /** 下单时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField("order_time")
    private Date orderTime;
    @TableField(exist = false)
    private String orderTimeBegin;
    @TableField(exist = false)
    private String orderTimeEnd;
    /** 发货人(关联收发货人信息) */
    @Excel(name = "发货人", readConverterExp = "关=联收发货人信息")
    @TableField("shipper_id")
    private Integer shipperId;
@@ -231,7 +233,6 @@
    /** 发货行政区域 */
    @Excel(name = "发货行政区域")
    @TableField("shipper_region_code")
    private String shipperRegionCode;
@@ -244,7 +245,6 @@
    /** 收货人(关联收发货人信息) */
    @Excel(name = "收货人", readConverterExp = "关=联收发货人信息")
    @TableField("receiver_id")
    private Integer receiverId;
@@ -258,6 +258,7 @@
    /** 实际运输工具类型 */
    @Excel(name = "派出车型",dictType = "vehicle_type")
    @TableField("actual_vehicle_type")
    private String actualVehicleType;
@@ -282,7 +283,6 @@
    /** 收货行政区域 */
    @Excel(name = "收货行政区域")
    @TableField("receiver_region_code")
    private String receiverRegionCode;
@@ -384,10 +384,11 @@
    /** 状态 */
    @Excel(name = "状态")
    @Excel(name = "状态",dictType = "tms_dispatch_order_status")
    @TableField("status")
    private Integer status;
    @TableField(exist = false)
    private List<Integer> inStatusList;
    /** 创建人 */
    @TableField("create_by")
@@ -425,13 +426,13 @@
    /** 应收费用生成状态,关联字典 0=未生成,1=已生成,2=生成失败 */
    @Excel(name = "应收费用生成状态,关联字典 0=未生成,1=已生成,2=生成失败")
    @Excel(name = "应收费用生成状态",dictType = "accounts_status")
    @TableField("accounts_receivable_status")
    private Integer accountsReceivableStatus;
    /** 应付费用生成状态,关联字典 0=未生成,1=已生成,2=生成失败 */
    @Excel(name = "应付费用生成状态,关联字典 0=未生成,1=已生成,2=生成失败")
    @Excel(name = "应付费用生成状态",dictType = "accounts_status")
    @TableField("accounts_payable_status")
    private Integer accountsPayableStatus;
@@ -474,7 +475,6 @@
    @TableField("operation_mode")
    private Integer operationMode;
    @Excel(name = "关联报价方案ID")
    @TableField("quote_plan_id")
    private Integer quotePlanId;
@@ -502,4 +502,127 @@
    @TableField("commission_model")
    private Integer commissionModel;
    @TableField(exist = false)
    private List<TmsQuoteFee> quoteFeeItems;
    @TableField(exist = false)
    private List<TmsReceivableFeeItem> tmsReceivableFeeItems;
    @TableField(exist = false)
    private List<TmsPayableFeeItem> tmsPayableFeeItems;
    @TableField("iscc")
    private Integer iscc;
    @TableField("close_why")
    private Integer closeWhy;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField("close_time")
    private Date closeTime;
    @TableField("close_by")
    private String closeBy;
    @TableField("close_remark")
    private String closeRemark;
    @TableField("isfk")
    private Integer isfk;
    /** 是否打印 */
    @Excel(name = "是否打印")
    @TableField("is_print")
    private Integer isPrint;
    /** 打印次数 */
    @Excel(name = "打印次数")
    @TableField("print_count")
    private Integer printCount;
    /** 打印时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "打印时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @TableField("print_time")
    private Date printTime;
    /** 打印人 */
    @Excel(name = "打印人")
    @TableField("print_by")
    private String printBy;
    /** 六联单号 */
    @Excel(name = "六联单号")
    @TableField("six_link_no")
    private String sixLinkNo;
    /** 行驶口岸 */
    @Excel(name = "行驶口岸")
    @TableField("port_name")
    private String portName;
    /** 提单号 / S/O */
    @Excel(name = "提单号 / S/O")
    @TableField("bill_no")
    private String billNo;
    /** 码头名 */
    @Excel(name = "码头名")
    @TableField("terminal_name")
    private String terminalName;
    /** 货物名 */
    @Excel(name = "货物名")
    @TableField("cargo_name")
    private String cargoName;
    /** 件数 */
    @Excel(name = "件数")
    @TableField("piece_count")
    private Integer pieceCount;
    /** 重量(kg) */
    @Excel(name = "重量", readConverterExp = "k=g")
    @TableField("weight")
    private BigDecimal weight;
    /** 客户联络人 */
    @Excel(name = "客户联络人")
    @TableField("contact_name")
    private String contactName;
    /** 联络人手机号 */
    @Excel(name = "联络人手机号")
    @TableField("contact_phone")
    private String contactPhone;
    /** 口岸 */
    @TableField("port")
    private String port;
    /** 无缝号 */
    @TableField("seamless_number")
    private String seamlessNumber;
    /** 无缝供应商 */
    @TableField("seamless_supplier_id")
    private Integer seamlessSupplierId;
    /** 无缝供应商名称 */
    @TableField("seamless_supplier_name")
    private String seamlessSupplierName;
    @TableField("notes")
    private String notes;
}