| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- package com.aoyang.tms.entity;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableId;
- import java.time.LocalDateTime;
- import com.baomidou.mybatisplus.annotation.TableField;
- import java.io.Serializable;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.experimental.Accessors;
- /**
- * <p>
- * 运单运单表
- * </p>
- *
- * @author guoyong
- * @since 2022-04-21
- */
- @Data
- @EqualsAndHashCode(callSuper = false)
- @Accessors(chain = true)
- @TableName("tms_work_order")
- @ApiModel(value="WorkOrder对象", description="运单运单表")
- public class WorkOrder implements Serializable {
- private static final long serialVersionUID = 1L;
- @ApiModelProperty(value = "id,自增")
- @TableId(value = "id", type = IdType.AUTO)
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long id;
- @ApiModelProperty(value = "行程周期id")
- @TableField("cycle_id")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long cycleId;
- @ApiModelProperty(value = "运单状态:待执行0,前往装车点10,装车等待20,装车成果报备中30,前往卸车点10,卸车等待20,卸车成果报备30,已完成40,已关闭50,已中止60")
- @TableField("order_status")
- private Integer orderStatus;
- @ApiModelProperty(value = "运单号")
- @TableField("order_no")
- private String orderNo;
- @ApiModelProperty(value = "物流公司id")
- @TableField("org_id")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long orgId;
- @ApiModelProperty(value = "物流公司名称")
- @TableField("org_name")
- private String orgName;
- @ApiModelProperty(value = "物流公司简称")
- @TableField("org_short_name")
- private String orgShortName;
- @ApiModelProperty(value = "分配卡车id")
- @TableField("truck_id")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long truckId;
- @ApiModelProperty(value = "车牌号")
- @TableField("car_number")
- private String carNumber;
- @ApiModelProperty(value = "挂车车牌号")
- @TableField("trailer_number")
- private String trailerNumber;
- @ApiModelProperty(value = "司机1id")
- @TableField("driver_id_one")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long driverIdOne;
- @ApiModelProperty(value = "司机1姓名")
- @TableField("driver_name_one")
- private String driverNameOne;
- @ApiModelProperty(value = "司机2id")
- @TableField("driver_id_two")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long driverIdTwo;
- @ApiModelProperty(value = "司机2姓名")
- @TableField("driver_name_two")
- private String driverNameTwo;
- @ApiModelProperty(value = "押运员id")
- @TableField("escort_id")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long escortId;
- @ApiModelProperty(value = "押运员姓名")
- @TableField("escort_name")
- private String escortName;
- @ApiModelProperty(value = "托运方id")
- @TableField("shipper_id")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long shipperId;
- @ApiModelProperty(value = "托运方名称")
- @TableField("shipper_name")
- private String shipperName;
- @ApiModelProperty(value = "1装车、2卸车")
- @TableField("type")
- private Integer type;
- @ApiModelProperty(value = "作业地点id")
- @TableField("spot_id")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long spotId;
- @ApiModelProperty(value = "作业地点名")
- @TableField("spot_name")
- private String spotName;
- @ApiModelProperty(value = "运力部门id(tms.truck_dept.id)")
- @TableField("dept_id")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long deptId;
- @ApiModelProperty(value = "运力部门名称")
- @TableField("dept_name")
- private String deptName;
- @ApiModelProperty(value = "计划到达时间")
- @TableField("plan_reach_time")
- private LocalDateTime planReachTime;
- @ApiModelProperty(value = "计划离开时间")
- @TableField("plan_leave_time")
- private LocalDateTime planLeaveTime;
- @ApiModelProperty(value = "实际到达时间")
- @TableField("actual_reach_time")
- private LocalDateTime actualReachTime;
- @ApiModelProperty(value = "实际离开时间")
- @TableField("actual_leave_time")
- private LocalDateTime actualLeaveTime;
- @ApiModelProperty(value = "进入围栏时间")
- @TableField("enter_time")
- private LocalDateTime enterTime;
- @ApiModelProperty(value = "离开围栏时间")
- @TableField("leave_time")
- private LocalDateTime leaveTime;
- @ApiModelProperty(value = "计划重量")
- @TableField("plan_weight")
- private Integer planWeight;
- @ApiModelProperty(value = "装车实际净重")
- @TableField("actual_weight")
- private String actualWeight;
- @ApiModelProperty(value = "作业人员备注")
- @TableField("worker_note")
- private String workerNote;
- @ApiModelProperty(value = "调度人员备注")
- @TableField("note")
- private String note;
- @ApiModelProperty(value = "开始执行运单时车辆里程数")
- @TableField("start_trip")
- private Integer startTrip;
- @ApiModelProperty(value = "开始执行运单时车辆里程数照片url")
- @TableField("start_trip_url")
- private String startTripUrl;
- @ApiModelProperty(value = "装卸车等待时车辆里程数")
- @TableField("end_trip")
- private Integer endTrip;
- @ApiModelProperty(value = "装卸车等待时车辆里程数数照片url")
- @TableField("end_trip_url")
- private String endTripUrl;
- @ApiModelProperty(value = "装车排队号")
- @TableField("queue_no")
- private String queueNo;
- @ApiModelProperty(value = "装卸车开始时间")
- @TableField("work_start_time")
- private LocalDateTime workStartTime;
- @ApiModelProperty(value = "装卸车结束时间")
- @TableField("work_end_time")
- private LocalDateTime workEndTime;
- @ApiModelProperty(value = "成果报备磅单号")
- @TableField("weighting_list_no")
- private String weightingListNo;
- @ApiModelProperty(value = "成果报备磅单url")
- @TableField("weighting_list_url")
- private String weightingListUrl;
- @ApiModelProperty(value = "成果报备皮重")
- @TableField("pi_weight")
- private String piWeight;
- @ApiModelProperty(value = "成果报备毛重")
- @TableField("mao_weight")
- private String maoWeight;
- @ApiModelProperty(value = "成果报备净重")
- @TableField("jing_weight")
- private String jingWeight;
- @ApiModelProperty(value = "开始前往装卸车点的时间")
- @TableField("goto_spot_time")
- private LocalDateTime gotoSpotTime;
- @ApiModelProperty(value = "开始执行运单时间")
- @TableField("execute_time")
- private LocalDateTime executeTime;
- @ApiModelProperty(value = "运单完成时间")
- @TableField("complete_time")
- private LocalDateTime completeTime;
- @ApiModelProperty(value = "结算里程(km)")
- @TableField("settle_trip")
- private Integer settleTrip;
- @ApiModelProperty(value = "中止原因")
- @TableField("stop_note")
- private String stopNote;
- @ApiModelProperty(value = "创建人id")
- @TableField("creater")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long creater;
- @ApiModelProperty(value = "创建人姓名")
- @TableField("creater_name")
- private String createrName;
- @ApiModelProperty(value = "创建时间")
- @TableField("create_date")
- private LocalDateTime createDate;
- @ApiModelProperty(value = "修改人id")
- @TableField("updater")
- @JsonFormat(shape = JsonFormat.Shape.STRING)
- private Long updater;
- @ApiModelProperty(value = "修改人姓名")
- @TableField("updater_name")
- private String updaterName;
- @ApiModelProperty(value = "修改日期时间")
- @TableField("update_date")
- private LocalDateTime updateDate;
- @ApiModelProperty(value = "总计时间(导出用)")
- @TableField(exist = false)
- private String betweenTime;
- }
|