| package com.xzx.gc.entity;  | 
|   | 
| import com.xzx.gc.common.annotations.valid.DateFormatConstraint;  | 
| import com.xzx.gc.common.utils.DateUtils;  | 
| import io.swagger.annotations.ApiModelProperty;  | 
| import lombok.Data;  | 
|   | 
| import javax.persistence.Id;  | 
| import javax.persistence.Table;  | 
| import javax.validation.constraints.NotBlank;  | 
|   | 
| @Table(name = "xzx_order_batch_info")  | 
| @Data  | 
| public class OrderBatchInfo {  | 
|   | 
|   | 
|     @ApiModelProperty("批次号")  | 
|     @Id  | 
|     private String batchNo;  | 
|     @ApiModelProperty("用户ID")  | 
|     @NotBlank(message = "用户ID不能为空")  | 
|     private String userId;  | 
|     @ApiModelProperty(value = "车重【含空车和实车】,单位千克",required = true)  | 
|     @NotBlank(message = "车重不能为空")  | 
|     private String weight;  | 
|     @ApiModelProperty(value = "创建时间",required = true)  | 
|     @NotBlank(message = "记录时间不能为空")  | 
|     @DateFormatConstraint(datePattern = DateUtils.DATE_FORMAT_YMDHMS)  | 
|     private String createTime;  | 
|     @ApiModelProperty(value = "状态",hidden = true)  | 
|     private Short status;  | 
|   | 
|     @ApiModelProperty(value = "订单Id",hidden = true)  | 
|     private String orderId;  | 
|   | 
|     @ApiModelProperty("车辆ID")  | 
|     private Long vehicleId;  | 
|   | 
|     @ApiModelProperty(value = "空车重量,输参",hidden = true)  | 
|     private transient String emptyWeight;  | 
|   | 
|     @ApiModelProperty("设备标识")  | 
|     private transient String devCode;  | 
|   | 
|     @ApiModelProperty(value = "是否定时 0代表定时 1代表主动请求")  | 
|     private transient Short timeFlag;  | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
| } |