|
|
@ -1,6 +1,8 @@ |
|
|
|
package com.epmet.dto.form.lingshan; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
import lombok.Data; |
|
|
|
import org.springframework.format.annotation.DateTimeFormat; |
|
|
|
|
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
import javax.validation.constraints.NotNull; |
|
|
@ -11,6 +13,7 @@ public class LingShanSpecialTypeSaveFormDTO { |
|
|
|
|
|
|
|
private String name; |
|
|
|
private String idCard; |
|
|
|
private String headPhoto; |
|
|
|
private SpecialCrowdDetails specialCrowdDetails; |
|
|
|
|
|
|
|
@Data |
|
|
@ -34,8 +37,12 @@ public class LingShanSpecialTypeSaveFormDTO { |
|
|
|
* 释放日期 |
|
|
|
*/ |
|
|
|
@NotNull(message = "释放日期不能为空") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd") |
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") |
|
|
|
private Date releaseDate; |
|
|
|
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd") |
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") |
|
|
|
private Date originPrisonTerm; |
|
|
|
|
|
|
|
/** |
|
|
@ -51,6 +58,8 @@ public class LingShanSpecialTypeSaveFormDTO { |
|
|
|
/** |
|
|
|
* 安置日期 |
|
|
|
*/ |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd") |
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") |
|
|
|
private Date emplacementDate; |
|
|
|
|
|
|
|
/** |
|
|
@ -89,6 +98,8 @@ public class LingShanSpecialTypeSaveFormDTO { |
|
|
|
/** |
|
|
|
* 初次发现日期 |
|
|
|
*/ |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd") |
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") |
|
|
|
private Date firstDiscoveryDate; |
|
|
|
|
|
|
|
/** |
|
|
@ -182,11 +193,15 @@ public class LingShanSpecialTypeSaveFormDTO { |
|
|
|
/** |
|
|
|
* 矫正开始日期 |
|
|
|
*/ |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd") |
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") |
|
|
|
private Date rectificateStartDate; |
|
|
|
|
|
|
|
/** |
|
|
|
* 矫正结束日期 |
|
|
|
*/ |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd") |
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") |
|
|
|
private Date rectificateEndDate; |
|
|
|
|
|
|
|
/** |
|
|
|