|
|
@@ -0,0 +1,75 @@ |
|
|
|
package cn.com.taiji.core.entity.ass; |
|
|
|
|
|
|
|
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; |
|
|
|
import lombok.Getter; |
|
|
|
import lombok.Setter; |
|
|
|
|
|
|
|
import javax.persistence.Column; |
|
|
|
import javax.persistence.Entity; |
|
|
|
import javax.persistence.Table; |
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
import javax.validation.constraints.NotNull; |
|
|
|
import javax.validation.constraints.Size; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 补缴订单流水表; |
|
|
|
* |
|
|
|
*/ |
|
|
|
@Getter |
|
|
|
@Setter |
|
|
|
@Entity |
|
|
|
@Table(name = "ASS_REIMBURSE_ORDER") |
|
|
|
public class AssReimburseOrderTrans extends StringPropertyUUIDEntity { |
|
|
|
|
|
|
|
|
|
|
|
@NotBlank |
|
|
|
@Size(max = 32) |
|
|
|
@Column(name = "ORDER_NO") |
|
|
|
private String orderNo;//订单编号 |
|
|
|
@NotNull |
|
|
|
@Column(name = "FEE") |
|
|
|
private Long fee;//补缴金额 |
|
|
|
@NotBlank |
|
|
|
@Column(name = "VEHICLE_ID") |
|
|
|
private String vehicleId; |
|
|
|
@NotBlank |
|
|
|
@Size(max = 64) |
|
|
|
@Column(name = "VEHICLE_PLATE") |
|
|
|
private String vehiclePlate;//车牌号; |
|
|
|
@NotNull |
|
|
|
@Column(name = "VEHICLE_PLATECOLOR") |
|
|
|
private Integer vehiclePlateColor;//车牌颜色; |
|
|
|
@NotBlank |
|
|
|
@Size(max = 20) |
|
|
|
@Column(name = "CARD_ID") |
|
|
|
private String cardId; |
|
|
|
@NotNull |
|
|
|
@Column(name = "TYPE") |
|
|
|
private Integer type = 1;// 流水类型1-高速 2-停车场 |
|
|
|
@NotBlank |
|
|
|
@Size(max = 32) |
|
|
|
@Column(name = "LIST_NO") |
|
|
|
private String listNo;//流水编号 |
|
|
|
@Size(max = 100) |
|
|
|
@Column(name = "EN_STATION_NAME") |
|
|
|
private String enStationName;//入口站名称,type=1有值 |
|
|
|
@Size(max = 100) |
|
|
|
@Column(name = "PARK_NAME") |
|
|
|
private String parkName;//停车场名称,type=2有值 |
|
|
|
@NotBlank |
|
|
|
@Size(max = 32) |
|
|
|
@Column(name = "EN_TIME") |
|
|
|
private String enTime;//入口时间 |
|
|
|
@Size(max = 100) |
|
|
|
@Column(name = "EX_STATION_NAME") |
|
|
|
private String exStationName;//出口站名称,type=1有值 |
|
|
|
@NotBlank |
|
|
|
@Size(max = 32) |
|
|
|
@Column(name = "EX_TIME") |
|
|
|
private String exTime;//出口时间 |
|
|
|
@Column(name = "INSERT_TIME") |
|
|
|
private LocalDateTime insertTime = LocalDateTime.now();//创建时间 |
|
|
|
|
|
|
|
} |