package com.ruoyi.cwgl.domain;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import java.util.Date;
|
import lombok.Data;
|
/**
|
* 调度单对象 dispatch_order
|
*
|
* @author ruoyi
|
* @date 2025-07-29
|
*/
|
@Data
|
public class DispatchOrder{
|
|
|
/** ID */
|
@TableField("id")
|
private Integer id;
|
|
|
/** 调度单号 */
|
@Excel(name = "调度单号")
|
|
@TableField("dispatch_no")
|
private String dispatchNo;
|
|
|
/** 运输方式 */
|
@Excel(name = "运输方式")
|
|
@TableField("transport_mode")
|
private String transportMode;
|
|
|
/** 服务产品名称 */
|
@Excel(name = "服务产品名称")
|
|
@TableField("product_name")
|
private String productName;
|
|
|
/** 承运商 */
|
@Excel(name = "承运商")
|
|
@TableField("carrier_name")
|
private String carrierName;
|
|
|
/** 出发地名称 */
|
@Excel(name = "出发地名称")
|
|
@TableField("departure_location_name")
|
private String departureLocationName;
|
|
|
/** 目的地名称 */
|
@Excel(name = "目的地名称")
|
|
@TableField("arrival_location_name")
|
private String arrivalLocationName;
|
|
|
/** 车牌 */
|
@Excel(name = "车牌")
|
|
@TableField("license_plate_number")
|
private String licensePlateNumber;
|
|
|
/** 车板号 */
|
@Excel(name = "车板号")
|
|
@TableField("vehicle_plate_id")
|
private String vehiclePlateId;
|
|
|
/** 主驾驶员 */
|
@Excel(name = "主驾驶员")
|
|
@TableField("main_driver_name")
|
private String mainDriverName;
|
|
|
/** 副驾驶员 */
|
@Excel(name = "副驾驶员")
|
|
@TableField("assistant_driver_name")
|
private String assistantDriverName;
|
|
|
/** 提送货点数 */
|
@Excel(name = "提送货点数")
|
|
@TableField("point_num")
|
private Integer pointNum;
|
|
|
/** 件数 */
|
@Excel(name = "件数")
|
|
@TableField("quantity")
|
private Integer quantity;
|
|
|
/** 实际出发时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "实际出发时间", width = 30, dateFormat = "yyyy-MM-dd")
|
@TableField("actual_departure_time")
|
private Date actualDepartureTime;
|
|
|
/** 要求到达时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "要求到达时间", width = 30, dateFormat = "yyyy-MM-dd")
|
@TableField("required_arrival_time")
|
private Date requiredArrivalTime;
|
|
|
/** 实际到达时间 */
|
@Excel(name = "实际到达时间", width = 30, dateFormat = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@TableField("actual_arrival_time")
|
private Date actualArrivalTime;
|
|
|
/** 是否回程(N,Y) */
|
@Excel(name = "是否回程(N,Y)")
|
|
@TableField("be_return")
|
private String beReturn;
|
|
|
/** 实发件数 */
|
@Excel(name = "实发件数")
|
|
@TableField("dispatch_quantity")
|
private Integer dispatchQuantity;
|
|
|
/** 实发重量(千克) */
|
@Excel(name = "实发重量", readConverterExp = "千=克")
|
|
@TableField("dispatch_weight")
|
private BigDecimal dispatchWeight;
|
|
|
/** 实发体积(立方) */
|
@Excel(name = "实发体积(立方)")
|
|
@TableField("dispatch_volume")
|
private BigDecimal dispatchVolume;
|
|
|
/** 状态(A-生效,O-打开,J-已接单,K-已到库,Z-已装车,T-在途,F-已复磅,D-已运抵) */
|
@Excel(name = "状态(A-生效,O-打开,J-已接单,K-已到库,Z-已装车,T-在途,F-已复磅,D-已运抵)")
|
|
@TableField("status")
|
private String status;
|
|
|
/** 备注 */
|
@Excel(name = "备注")
|
|
@TableField("remark")
|
private String remark;
|
|
|
/** 创建人 */
|
@TableField("create_by")
|
private String createBy;
|
|
|
/** 创建时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@TableField("create_time")
|
private Date createTime;
|
|
|
/** 修改人 */
|
@TableField("update_by")
|
private String updateBy;
|
|
|
/** 修改时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@TableField("update_time")
|
private Date updateTime;
|
|
|
/** 是否删除(0-否,1-是) */
|
@Excel(name = "是否删除(0-否,1-是)")
|
|
@TableField("is_deleted")
|
private Integer isDeleted;
|
|
|
}
|