|
@@ -1,216 +0,0 @@
|
|
|
-package com.aoyang.tms.entity.vo;
|
|
|
|
|
-
|
|
|
|
|
-import java.io.Serializable;
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
|
|
-import java.time.LocalDate;
|
|
|
|
|
-import java.time.LocalDateTime;
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
-
|
|
|
|
|
-import javax.validation.constraints.NotNull;
|
|
|
|
|
-
|
|
|
|
|
-import com.aoyang.tms.entity.feignEntity.User;
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat.Shape;
|
|
|
|
|
-
|
|
|
|
|
-import io.swagger.annotations.ApiModel;
|
|
|
|
|
-import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
-import lombok.Data;
|
|
|
|
|
-import lombok.EqualsAndHashCode;
|
|
|
|
|
-import lombok.experimental.Accessors;
|
|
|
|
|
-
|
|
|
|
|
-/**
|
|
|
|
|
- * <p>
|
|
|
|
|
- *
|
|
|
|
|
- * </p>
|
|
|
|
|
- *
|
|
|
|
|
- * @author xumingrui
|
|
|
|
|
- * @since 2020-02-07
|
|
|
|
|
- */
|
|
|
|
|
-@Data
|
|
|
|
|
-@EqualsAndHashCode(callSuper = false)
|
|
|
|
|
-@Accessors(chain = true)
|
|
|
|
|
-@TableName("truck")
|
|
|
|
|
-@ApiModel(value = "Truck对象", description = "")
|
|
|
|
|
-public class TruckVO implements Serializable {
|
|
|
|
|
-
|
|
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "卡车id(调用API生成)")
|
|
|
|
|
- @TableId(value = "truck_id", type = IdType.INPUT)
|
|
|
|
|
- @JsonFormat(shape = 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")
|
|
|
|
|
- @NotNull(message = "组织id不能为空")
|
|
|
|
|
- @JsonFormat(shape = Shape.STRING)
|
|
|
|
|
- private Long orgId;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "组织名称(user.org.org_name)")
|
|
|
|
|
- @TableField("org_name")
|
|
|
|
|
- @NotNull(message = "组织名称不能为空")
|
|
|
|
|
- private String orgName;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "卡车名称")
|
|
|
|
|
- @TableField("truck_name")
|
|
|
|
|
- private String truckName;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "车牌号")
|
|
|
|
|
- @TableField("car_number")
|
|
|
|
|
- private String carNumber;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "购车日期")
|
|
|
|
|
- @TableField("purchase_date")
|
|
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
|
- private LocalDateTime 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 = "创建人id")
|
|
|
|
|
- @TableField("creater")
|
|
|
|
|
- @JsonFormat(shape = Shape.STRING)
|
|
|
|
|
- private Long creater;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "创建日期时间")
|
|
|
|
|
- @TableField("create_date")
|
|
|
|
|
- private LocalDateTime createDate;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "修改人id")
|
|
|
|
|
- @JsonFormat(shape = Shape.STRING)
|
|
|
|
|
- @TableField("updater")
|
|
|
|
|
- private Long updater;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "修改日期时间")
|
|
|
|
|
- @TableField("update_date")
|
|
|
|
|
- private LocalDateTime updateDate;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "司机列表")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private List<User> driverList;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "车辆账户余额")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private BigDecimal balance;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "组织账户余额")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private BigDecimal orgBalance;
|
|
|
|
|
-
|
|
|
|
|
- @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 = "注册日期:yyyy-MM-dd")
|
|
|
|
|
- @TableField("register_date")
|
|
|
|
|
- @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
|
|
|
|
|
- private LocalDate registerDate;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "发证日期:yyyy-MM-dd")
|
|
|
|
|
- @TableField("issue_date")
|
|
|
|
|
- @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
|
|
|
|
|
- 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")
|
|
|
|
|
- @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
- private LocalDateTime authDate;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "车辆等级")
|
|
|
|
|
- @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;
|
|
|
|
|
-
|
|
|
|
|
-}
|
|
|