|
|
@@ -0,0 +1,74 @@ |
|
|
|
package cn.com.taiji.core.entity.ass; |
|
|
|
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
import javax.persistence.*; |
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
import javax.validation.constraints.NotNull; |
|
|
|
import javax.validation.constraints.Size; |
|
|
|
|
|
|
|
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; |
|
|
|
import cn.com.taiji.core.entity.dict.AuditStatus; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.IdType; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.SourceType; |
|
|
|
import lombok.Getter; |
|
|
|
import lombok.Setter; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 补缴订单表; |
|
|
|
* |
|
|
|
*/ |
|
|
|
@Getter |
|
|
|
@Setter |
|
|
|
@Entity |
|
|
|
@Table(name = "ASS_REIMBURSE_ORDER") |
|
|
|
public class AssReimburseOrder extends StringPropertyUUIDEntity { |
|
|
|
|
|
|
|
@Column(name = "INSERT_TIME") |
|
|
|
private LocalDateTime insertTime = LocalDateTime.now();//创建时间 |
|
|
|
@Column(name = "UPDATE_TIME") |
|
|
|
private LocalDateTime updateTime = LocalDateTime.now();//更新时间 |
|
|
|
@NotBlank |
|
|
|
@Column(name = "ORDER_ID", length = 255) |
|
|
|
private String orderId; // 订单id |
|
|
|
@NotNull |
|
|
|
@Column(name = "SOURCE_TYPE") |
|
|
|
@Enumerated(EnumType.STRING) |
|
|
|
private SourceType sourceType;//来源 |
|
|
|
@NotBlank |
|
|
|
@Column(name = "OPERATE_STAFF_ID") |
|
|
|
private String operateStaffId;// 录入员工工号 |
|
|
|
@NotBlank |
|
|
|
@Column(name = "USER_ID") |
|
|
|
private String userid;//用户编号 |
|
|
|
@NotBlank |
|
|
|
@Column(name = "CARD_ID") |
|
|
|
private String cardId;//卡号 |
|
|
|
@NotBlank |
|
|
|
@Column(name = "VEHICLE_ID") |
|
|
|
private String vehicleId; |
|
|
|
@NotBlank |
|
|
|
@Column(name = "AGENCY_ID") |
|
|
|
private String agencyId; |
|
|
|
@NotBlank |
|
|
|
@Size(max = 32) |
|
|
|
@Column(name = "PAY_ORDER_NO") |
|
|
|
private String payOrderNo;//支付订单编号 自己规则生成 商户订单号 |
|
|
|
@Size(max = 255) |
|
|
|
@Column(name = "REASON") |
|
|
|
private String reason;//审核意见 |
|
|
|
@NotNull |
|
|
|
@Column(name = "STATUS") |
|
|
|
@Enumerated(EnumType.STRING) |
|
|
|
private AuditStatus status;//审核状态 |
|
|
|
@Column(name ="REIMBURSE_FEE") |
|
|
|
private String reimburseFee; |
|
|
|
@Column(name = "CLOSED_TIME") |
|
|
|
private LocalDateTime closedTime;//关闭时间 |
|
|
|
@Column(name = "CLOSED_STAFF_ID") |
|
|
|
private String closedStaffId;// 关闭员工工号 |
|
|
|
@Column(name = "CLOSED_REASON") |
|
|
|
private String closedReason;// 关闭原因 |
|
|
|
|
|
|
|
} |