| | |
| | | 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 |
| | |
| | | |
| | | |
| | | /** 客户ID */ |
| | | @Excel(name = "客户ID") |
| | | |
| | | @TableField("customer_id") |
| | | private Integer customerId; |
| | | |
| | |
| | | private String customerCode; |
| | | |
| | | /** 客户编码 */ |
| | | @Excel(name = "客户名称") |
| | | @TableField("customer_name") |
| | | private String customerName; |
| | | |
| | | |
| | | |
| | | /** 关联项目ID */ |
| | | @Excel(name = "关联项目ID") |
| | | @TableField("project_id") |
| | | private Integer projectId; |
| | | |
| | |
| | | |
| | | |
| | | /** 关联合同Id */ |
| | | @Excel(name = "关联合同Id") |
| | | @TableField("contract_id") |
| | | private Integer contractId; |
| | | |
| | |
| | | |
| | | |
| | | /** 订单类型,关联字典 */ |
| | | @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; |
| | | |
| | |
| | | /** 副驾驶员 */ |
| | | @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; |
| | | |
| | |
| | | |
| | | |
| | | /** 装货服务商ID */ |
| | | @Excel(name = "装货服务商ID") |
| | | @TableField("loading_service_provider_id") |
| | | private Integer loadingServiceProviderId; |
| | | |
| | |
| | | |
| | | |
| | | /** 报关服务商ID */ |
| | | @Excel(name = "报关服务商ID") |
| | | @TableField("customs_service_provider_id") |
| | | private Integer customsServiceProviderId; |
| | | |
| | |
| | | |
| | | |
| | | /** 是否紧急,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; |
| | | |
| | |
| | | |
| | | |
| | | /** 车辆管理表ID */ |
| | | @Excel(name = "车辆管理表ID") |
| | | @TableField("vehicle_id") |
| | | private Integer vehicleId; |
| | | |
| | |
| | | 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; |
| | | |
| | |
| | | |
| | | |
| | | /** 发货行政区域 */ |
| | | @Excel(name = "发货行政区域") |
| | | @TableField("shipper_region_code") |
| | | private String shipperRegionCode; |
| | | |
| | |
| | | |
| | | |
| | | /** 收货人(关联收发货人信息) */ |
| | | @Excel(name = "收货人", readConverterExp = "关=联收发货人信息") |
| | | @TableField("receiver_id") |
| | | private Integer receiverId; |
| | | |
| | |
| | | |
| | | |
| | | /** 实际运输工具类型 */ |
| | | @Excel(name = "派出车型",dictType = "vehicle_type") |
| | | @TableField("actual_vehicle_type") |
| | | private String actualVehicleType; |
| | | |
| | |
| | | |
| | | |
| | | /** 收货行政区域 */ |
| | | @Excel(name = "收货行政区域") |
| | | @TableField("receiver_region_code") |
| | | private String receiverRegionCode; |
| | | |
| | |
| | | |
| | | |
| | | /** 状态 */ |
| | | @Excel(name = "状态") |
| | | @Excel(name = "状态",dictType = "tms_dispatch_order_status") |
| | | @TableField("status") |
| | | private Integer status; |
| | | |
| | | @TableField(exist = false) |
| | | private List<Integer> inStatusList; |
| | | |
| | | /** 创建人 */ |
| | | @TableField("create_by") |
| | |
| | | |
| | | |
| | | /** 应收费用生成状态,关联字典 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; |
| | | |
| | |
| | | |
| | | @TableField("operation_mode") |
| | | private Integer operationMode; |
| | | @Excel(name = "关联报价方案ID") |
| | | @TableField("quote_plan_id") |
| | | private Integer quotePlanId; |
| | | |
| | |
| | | private String okTimeBegin; |
| | | @TableField(exist = false) |
| | | private String okTimeEnd; |
| | | @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; |
| | | |
| | | } |