|
@@ -0,0 +1,216 @@
|
|
|
|
|
+package com.aoyang.tms.entity;
|
|
|
|
|
+
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
+import java.time.LocalDate;
|
|
|
|
|
+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-22
|
|
|
|
|
+ */
|
|
|
|
|
+@Data
|
|
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
|
|
+@Accessors(chain = true)
|
|
|
|
|
+@TableName("truck")
|
|
|
|
|
+@ApiModel(value="Truck对象", description="")
|
|
|
|
|
+public class Truck implements Serializable {
|
|
|
|
|
+
|
|
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "卡车id(调用API生成)")
|
|
|
|
|
+ @TableId("truck_id")
|
|
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
|
|
+ private Long truckId;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "交易模式(1经销模式;2直销模式,默认经销模式1)")
|
|
|
|
|
+ @TableField("trade_type")
|
|
|
|
|
+ private Integer tradeType;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "组织id(user.org.org_id)")
|
|
|
|
|
+ @TableField("org_id")
|
|
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
|
|
+ private Long orgId;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "组织名称(user.org.org_name)")
|
|
|
|
|
+ @TableField("org_name")
|
|
|
|
|
+ private String orgName;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "组织简称")
|
|
|
|
|
+ @TableField("org_short_name")
|
|
|
|
|
+ private String orgShortName;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "卡车品牌名")
|
|
|
|
|
+ @TableField("truck_name")
|
|
|
|
|
+ private String truckName;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "车牌号")
|
|
|
|
|
+ @TableField("car_number")
|
|
|
|
|
+ private String carNumber;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "发动机编号")
|
|
|
|
|
+ @TableField("engine_number")
|
|
|
|
|
+ private String engineNumber;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "购买日期")
|
|
|
|
|
+ @TableField("purchase_date")
|
|
|
|
|
+ private LocalDate purchaseDate;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "颜色")
|
|
|
|
|
+ @TableField("color")
|
|
|
|
|
+ private String color;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "载重量(吨)")
|
|
|
|
|
+ @TableField("dead_weight")
|
|
|
|
|
+ private BigDecimal deadWeight;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "储气罐容量(升)")
|
|
|
|
|
+ @TableField("capacity")
|
|
|
|
|
+ private BigDecimal capacity;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "生产厂家")
|
|
|
|
|
+ @TableField("manufacturer")
|
|
|
|
|
+ private String manufacturer;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "状态(0:启用 1:停用)")
|
|
|
|
|
+ @TableField("status")
|
|
|
|
|
+ private Integer status;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "是否已绑定(0 未绑定 1 已绑定)")
|
|
|
|
|
+ @TableField("bind_status")
|
|
|
|
|
+ private Integer bindStatus;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "状态:1出车检查;2.作业中;3.收车中;4.收车后检查;5.已收车")
|
|
|
|
|
+ @TableField("tms_status")
|
|
|
|
|
+ private Integer tmsStatus;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "运力部门名称")
|
|
|
|
|
+ @TableField("dept_name")
|
|
|
|
|
+ private String deptName;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "运力部门id(tms.truck_dept.id)")
|
|
|
|
|
+ @TableField("dept_id")
|
|
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
|
|
+ private Long deptId;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "创建人id")
|
|
|
|
|
+ @TableField("creater")
|
|
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
|
|
+ private Long creater;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "创建日期时间")
|
|
|
|
|
+ @TableField("create_date")
|
|
|
|
|
+ private LocalDateTime createDate;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "修改人id")
|
|
|
|
|
+ @TableField("updater")
|
|
|
|
|
+ @JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
|
|
|
+ private Long updater;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "修改日期时间")
|
|
|
|
|
+ @TableField("update_date")
|
|
|
|
|
+ private LocalDateTime updateDate;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "气瓶编号")
|
|
|
|
|
+ @TableField("frame_number")
|
|
|
|
|
+ private String frameNumber;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "挂车牌号")
|
|
|
|
|
+ @TableField("trailer_number")
|
|
|
|
|
+ private String trailerNumber;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "创建者姓名")
|
|
|
|
|
+ @TableField("creater_name")
|
|
|
|
|
+ private String createrName;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "修改者姓名")
|
|
|
|
|
+ @TableField("updater_name")
|
|
|
|
|
+ private String updaterName;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "车辆经营类型:0=自营车辆 1=其他[挂靠车辆]")
|
|
|
|
|
+ @TableField("linked")
|
|
|
|
|
+ private Integer linked;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "0=账户消费[手动圈存] 1=自动圈存")
|
|
|
|
|
+ @TableField("auto_account")
|
|
|
|
|
+ private Integer autoAccount;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "车辆类型[行驶证上的车辆类型]")
|
|
|
|
|
+ @TableField("type_name")
|
|
|
|
|
+ private String typeName;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "车辆所有人")
|
|
|
|
|
+ @TableField("owner")
|
|
|
|
|
+ private String owner;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "住址")
|
|
|
|
|
+ @TableField("address")
|
|
|
|
|
+ private String address;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "使用性质")
|
|
|
|
|
+ @TableField("use_nature")
|
|
|
|
|
+ private String useNature;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "车辆识别码")
|
|
|
|
|
+ @TableField("vehicle_id_code")
|
|
|
|
|
+ private String vehicleIdCode;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "行驶证注册日期")
|
|
|
|
|
+ @TableField("register_date")
|
|
|
|
|
+ private LocalDate registerDate;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "行驶证发证日期")
|
|
|
|
|
+ @TableField("issue_date")
|
|
|
|
|
+ private LocalDate issueDate;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "档案编号")
|
|
|
|
|
+ @TableField("file_no")
|
|
|
|
|
+ private String fileNo;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "能源类型")
|
|
|
|
|
+ @TableField("energy_type")
|
|
|
|
|
+ private String energyType;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "行驶证正面图片地址")
|
|
|
|
|
+ @TableField("face_url")
|
|
|
|
|
+ private String faceUrl;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "行驶证副页图片地址")
|
|
|
|
|
+ @TableField("back_url")
|
|
|
|
|
+ private String backUrl;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "行驶证认证状态:1 待认证 2 已认证 3认证失败")
|
|
|
|
|
+ @TableField("auth_status")
|
|
|
|
|
+ private Integer authStatus;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "认证时间")
|
|
|
|
|
+ @TableField("auth_date")
|
|
|
|
|
+ private LocalDateTime authDate;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "卡车星级,1=一星级;2=二星级;3=三星级")
|
|
|
|
|
+ @TableField("level")
|
|
|
|
|
+ private Integer level;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "车辆组合支付状态(0=启用 1=停用),默认1")
|
|
|
|
|
+ @TableField("com_status")
|
|
|
|
|
+ private Integer comStatus;
|
|
|
|
|
+
|
|
|
|
|
+ @ApiModelProperty(value = "组合支付协议上传状态(0=未上传 1=已上传),默认0")
|
|
|
|
|
+ @TableField("com_contract_status")
|
|
|
|
|
+ private Integer comContractStatus;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+}
|