|
|
@@ -0,0 +1,66 @@ |
|
|
|
package cn.com.taiji.core.entity.issue; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.time.LocalDate; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
import javax.persistence.*; |
|
|
|
import javax.validation.constraints.Digits; |
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
import javax.validation.constraints.NotNull; |
|
|
|
import javax.validation.constraints.Size; |
|
|
|
|
|
|
|
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; |
|
|
|
import lombok.Getter; |
|
|
|
import lombok.Setter; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 地址管理 |
|
|
|
* @author : qiubh |
|
|
|
* @date : 2025-04-30 |
|
|
|
*/ |
|
|
|
@Getter |
|
|
|
@Setter |
|
|
|
@Entity |
|
|
|
@Table(name = "ISSUE_ORDER_ADDRESS") |
|
|
|
public class IssueOrderAddress extends StringPropertyUUIDEntity { |
|
|
|
|
|
|
|
@NotBlank |
|
|
|
@Size(max = 100) |
|
|
|
@Column(name = "OPEN_ID") |
|
|
|
private String openId;//微信OPEN_ID |
|
|
|
@NotBlank |
|
|
|
@Size(max = 50) |
|
|
|
@Column(name = "CONSIGNEE") |
|
|
|
private String consignee;//收货人 |
|
|
|
@NotBlank |
|
|
|
@Size(max = 32) |
|
|
|
@Column(name = "CONSIGNEE_TEL") |
|
|
|
private String consigneeTel;//收货人手机号 |
|
|
|
@NotBlank |
|
|
|
@Size(max = 255) |
|
|
|
@Column(name = "REGION") |
|
|
|
private String region;//所在地区(省、市、区、街道) |
|
|
|
@NotBlank |
|
|
|
@Size(max = 400) |
|
|
|
@Column(name = "ADDRESS") |
|
|
|
private String address;//详细地址 |
|
|
|
@Size(max = 50) |
|
|
|
@Column(name = "POSTAL_CODE") |
|
|
|
private String postalCode;//邮政编码 |
|
|
|
@NotNull |
|
|
|
@Digits(integer=0,fraction=-127) |
|
|
|
@Column(name = "DEFAULT_ADDRESS") |
|
|
|
private BigDecimal defaultAddress;//是否为默认地址 |
|
|
|
@NotBlank |
|
|
|
@Column(name = "STATUS") |
|
|
|
private Integer status;//状态 0-删除 1-正常 |
|
|
|
@NotNull |
|
|
|
@Column(name = "INSERT_TIME") |
|
|
|
private LocalDateTime insertTime;//创建时间 |
|
|
|
@NotNull |
|
|
|
@Column(name = "UPDATE_TIME") |
|
|
|
private LocalDateTime updateTime;//更新时间 |
|
|
|
|
|
|
|
} |