| | |
| | | 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; |
| | | |
| | | @TableField("customer_code") |
| | | 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; |
| | | |
| | |
| | | |
| | | |
| | | /** 要求最早出发时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("earliest_departure") |
| | | private Date earliestDeparture; |
| | | |
| | | |
| | | /** 下单时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @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; |
| | | |
| | | |
| | | /** 要求最晚出发时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("latest_departure") |
| | | private Date latestDeparture; |
| | | |
| | |
| | | |
| | | |
| | | /** 要求最早到达时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("earliest_arrival") |
| | | private Date earliestArrival; |
| | | |
| | |
| | | |
| | | |
| | | /** 要求最晚到达时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("latest_arrival") |
| | | private Date latestArrival; |
| | | |
| | | |
| | | /** 发货行政区域 */ |
| | | @Excel(name = "发货行政区域") |
| | | @TableField("shipper_region_code") |
| | | private String shipperRegionCode; |
| | | |
| | | @Excel(name = "发货行政区域") |
| | | @TableField("shipper_region_label") |
| | | private String shipperRegionLabel; |
| | | |
| | | /** 出发地地址 */ |
| | | @TableField("departure_address") |
| | | private String departureAddress; |
| | | |
| | | |
| | | |
| | | |
| | | /** 收货人(关联收发货人信息) */ |
| | | @Excel(name = "收货人", readConverterExp = "关=联收发货人信息") |
| | | @TableField("receiver_id") |
| | | private Integer receiverId; |
| | | |
| | | |
| | | /** 目的地地址 */ |
| | | @TableField("destination_address") |
| | | private String destinationAddress; |
| | | |
| | | |
| | | /** 收货人名称 */ |
| | |
| | | |
| | | |
| | | /** 实际运输工具类型 */ |
| | | @Excel(name = "派出车型",dictType = "vehicle_type") |
| | | @TableField("actual_vehicle_type") |
| | | private String actualVehicleType; |
| | | |
| | | |
| | | /** 实际装车开始时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("actual_load_start") |
| | | private Date actualLoadStart; |
| | | |
| | | |
| | | |
| | | /** 收货人手机号 */ |
| | |
| | | private String receiverMobile; |
| | | |
| | | |
| | | /** 实际卸车完成时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("actual_unload_end") |
| | | private Date actualUnloadEnd; |
| | | |
| | | |
| | | |
| | | /** 收货人地址 */ |
| | |
| | | private String receiverAddress; |
| | | |
| | | |
| | | |
| | | /** 收货行政区域 */ |
| | | @TableField("receiver_region_code") |
| | | private String receiverRegionCode; |
| | | |
| | | @Excel(name = "收货行政区域") |
| | | @TableField("receiver_region_label") |
| | | private String receiverRegionLabel; |
| | | |
| | | /** 出发地地址 */ |
| | | @TableField("departure_address") |
| | | private String departureAddress; |
| | | |
| | | |
| | | /** 目的地地址 */ |
| | | @TableField("destination_address") |
| | | private String destinationAddress; |
| | | |
| | | /** 实际出发时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("actual_departure") |
| | | private Date actualDeparture; |
| | | |
| | | |
| | | /** 收货行政区域 */ |
| | | @Excel(name = "收货行政区域") |
| | | @TableField("receiver_region_code") |
| | | private String receiverRegionCode; |
| | | |
| | | |
| | | /** 实际到达时间 */ |
| | |
| | | @TableField("actual_arrival") |
| | | private Date actualArrival; |
| | | |
| | | |
| | | /** 实际卸车完成时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("actual_unload_end") |
| | | private Date actualUnloadEnd; |
| | | /** 实际装车开始时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("actual_load_start") |
| | | private Date actualLoadStart; |
| | | /** 实发数量 */ |
| | | @TableField("actual_quantity") |
| | | private BigDecimal actualQuantity; |
| | |
| | | |
| | | |
| | | /** 状态 */ |
| | | @Excel(name = "状态") |
| | | @Excel(name = "状态",dictType = "tms_dispatch_order_status") |
| | | @TableField("status") |
| | | private Integer status; |
| | | |
| | | @TableField(exist = false) |
| | | private List<Integer> inStatusList; |
| | | |
| | | /** 创建人 */ |
| | | @TableField("create_by") |
| | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("create_time") |
| | | private Date createTime; |
| | | |
| | | @TableField(exist = false) |
| | | private String createTimeBegin; |
| | | @TableField(exist = false) |
| | | private String createTimeEnd; |
| | | |
| | | /** 更新人 */ |
| | | @Excel(name = "更新人") |
| | |
| | | @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("update_time") |
| | | private Date updateTime; |
| | | |
| | | @TableField(exist = false) |
| | | private String updateTimeBegin; |
| | | @TableField(exist = false) |
| | | private String updateTimeEnd; |
| | | |
| | | /** 备注 */ |
| | | @TableField("remark") |
| | |
| | | |
| | | |
| | | /** 应收费用生成状态,关联字典 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("collection_plan_id") |
| | | private Integer collectionPlanId; |
| | | @TableField(exist = false) |
| | | private Integer collectionPlanDetailId; |
| | | |
| | | @TableField(exist = false) |
| | | private BigDecimal collectionPlanAmount; |
| | | |
| | | @TableField(exist = false) |
| | | private String collectionPlanName; |
| | | |
| | | @TableField("payment_plan_id") |
| | | private Integer paymentPlanId; |
| | | |
| | | @TableField(exist = false) |
| | | private String paymentPlanName; |
| | | @TableField(exist = false) |
| | | private Integer paymentPlanDetailId; |
| | | |
| | | @TableField(exist = false) |
| | | private BigDecimal paymentPlanAmount; |
| | | |
| | | |
| | | @TableField("is_customs") |
| | | private Integer isCustoms; |
| | | |
| | | @TableField("is_load") |
| | | private Integer isLoad; |
| | | |
| | | @TableField("start_region_code") |
| | | private String startRegionCode; |
| | | @TableField("end_region_code") |
| | | private String endRegionCode; |
| | | |
| | | @TableField("quote_detail_id") |
| | | private Integer quoteDetailId; |
| | | |
| | | @TableField("operation_mode") |
| | | private Integer operationMode; |
| | | @TableField("quote_plan_id") |
| | | private Integer quotePlanId; |
| | | |
| | | /** |
| | | * 确认时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("confirm_time") |
| | | private Date confirmTime; |
| | | @TableField(exist = false) |
| | | private String confirmTimeBegin; |
| | | @TableField(exist = false) |
| | | private String confirmTimeEnd; |
| | | /** |
| | | * 完成时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("ok_time") |
| | | private Date okTime; |
| | | |
| | | @TableField(exist = false) |
| | | 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; |
| | | |
| | | |
| | | } |