|
@@ -7,6 +7,9 @@ import com.template.model.vo.FamilyVo;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
|
|
+import javax.validation.constraints.NotEmpty;
|
|
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -19,127 +22,165 @@ import java.util.List;
|
|
|
*/
|
|
*/
|
|
|
@Data
|
|
@Data
|
|
|
public class InfoCollectionRequest {
|
|
public class InfoCollectionRequest {
|
|
|
- @ApiModelProperty(value = "数据ID")
|
|
|
|
|
- private Integer id;
|
|
|
|
|
-
|
|
|
|
|
- @ApiModelProperty(value = "录取号")
|
|
|
|
|
|
|
+ @NotBlank(message = "录取号不能为空")
|
|
|
private String admissNum;
|
|
private String admissNum;
|
|
|
|
|
|
|
|
- @ApiModelProperty(value = "姓名")
|
|
|
|
|
|
|
+ @NotBlank(message = "姓名不能为空")
|
|
|
private String name;
|
|
private String name;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "照片")
|
|
@ApiModelProperty(value = "照片")
|
|
|
private String picture;
|
|
private String picture;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "身份证号")
|
|
@ApiModelProperty(value = "身份证号")
|
|
|
|
|
+ @NotBlank(message = "身份证号不能为空")
|
|
|
private String cardId;
|
|
private String cardId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "性别")
|
|
@ApiModelProperty(value = "性别")
|
|
|
|
|
+ @NotBlank(message = "性别不能为空")
|
|
|
private String sex;
|
|
private String sex;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "出生年月")
|
|
@ApiModelProperty(value = "出生年月")
|
|
|
|
|
+ @NotBlank(message = "出生年月不能为空")
|
|
|
private String birthday;
|
|
private String birthday;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "校区")
|
|
@ApiModelProperty(value = "校区")
|
|
|
|
|
+ @NotBlank(message = "校区不能为空")
|
|
|
private String school;
|
|
private String school;
|
|
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "校区ID")
|
|
|
|
|
+ @NotNull(message = "校区ID不能为空")
|
|
|
|
|
+ private Integer schoolId;
|
|
|
|
|
+
|
|
|
@ApiModelProperty(value = "院系")
|
|
@ApiModelProperty(value = "院系")
|
|
|
|
|
+ @NotBlank(message = "院系不能为空")
|
|
|
private String college;
|
|
private String college;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "专业")
|
|
@ApiModelProperty(value = "专业")
|
|
|
|
|
+ @NotBlank(message = "专业不能为空")
|
|
|
private String major;
|
|
private String major;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "班级")
|
|
@ApiModelProperty(value = "班级")
|
|
|
|
|
+ @NotBlank(message = "班级不能为空")
|
|
|
private String classstr;
|
|
private String classstr;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "院系ID")
|
|
@ApiModelProperty(value = "院系ID")
|
|
|
|
|
+ @NotNull(message = "院系ID不能为空")
|
|
|
private Integer collegeId;
|
|
private Integer collegeId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "专业ID")
|
|
@ApiModelProperty(value = "专业ID")
|
|
|
|
|
+ @NotNull(message = "专业ID不能为空")
|
|
|
private Integer majorId;
|
|
private Integer majorId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "班级ID")
|
|
@ApiModelProperty(value = "班级ID")
|
|
|
|
|
+ @NotNull(message = "班级ID不能为空")
|
|
|
private Integer classstrId;
|
|
private Integer classstrId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "考生号")
|
|
@ApiModelProperty(value = "考生号")
|
|
|
|
|
+ @NotBlank(message = "考生号不能为空")
|
|
|
private String examNum;
|
|
private String examNum;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "学制")
|
|
@ApiModelProperty(value = "学制")
|
|
|
|
|
+ @NotBlank(message = "学制不能为空")
|
|
|
private String eduSystem;
|
|
private String eduSystem;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "毕业中学")
|
|
@ApiModelProperty(value = "毕业中学")
|
|
|
|
|
+ @NotBlank(message = "毕业中学不能为空")
|
|
|
private String graduationSchool;
|
|
private String graduationSchool;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "批次")
|
|
@ApiModelProperty(value = "批次")
|
|
|
|
|
+ @NotBlank(message = "批次不能为空")
|
|
|
private String batchValue;
|
|
private String batchValue;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "政治面貌")
|
|
@ApiModelProperty(value = "政治面貌")
|
|
|
|
|
+ @NotBlank(message = "政治面貌不能为空")
|
|
|
private String politicalStatu;
|
|
private String politicalStatu;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "民族")
|
|
@ApiModelProperty(value = "民族")
|
|
|
|
|
+ @NotBlank(message = "民族不能为空")
|
|
|
private String nationality;
|
|
private String nationality;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "手机号码")
|
|
@ApiModelProperty(value = "手机号码")
|
|
|
|
|
+ @NotBlank(message = "手机号码不能为空")
|
|
|
private String phone;
|
|
private String phone;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "籍贯省ID")
|
|
@ApiModelProperty(value = "籍贯省ID")
|
|
|
|
|
+ @NotNull(message = "籍贯省ID不能为空")
|
|
|
private Integer oprovinceId;
|
|
private Integer oprovinceId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "籍贯省")
|
|
@ApiModelProperty(value = "籍贯省")
|
|
|
|
|
+ @NotBlank(message = "籍贯省不能为空")
|
|
|
private String oprovince;
|
|
private String oprovince;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "籍贯市ID")
|
|
@ApiModelProperty(value = "籍贯市ID")
|
|
|
|
|
+ @NotNull(message = "籍贯市ID不能为空")
|
|
|
private Integer ocityId;
|
|
private Integer ocityId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "籍贯市")
|
|
@ApiModelProperty(value = "籍贯市")
|
|
|
|
|
+ @NotBlank(message = "籍贯市不能为空")
|
|
|
private String ocity;
|
|
private String ocity;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "籍贯区ID")
|
|
@ApiModelProperty(value = "籍贯区ID")
|
|
|
|
|
+ @NotNull(message = "籍贯区ID不能为空")
|
|
|
private Integer odistrictId;
|
|
private Integer odistrictId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "籍贯区")
|
|
@ApiModelProperty(value = "籍贯区")
|
|
|
|
|
+ @NotBlank(message = "籍贯区不能为空")
|
|
|
private String odistrict;
|
|
private String odistrict;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "省ID")
|
|
@ApiModelProperty(value = "省ID")
|
|
|
|
|
+ @NotNull(message = "省ID不能为空")
|
|
|
private Integer provinceId;
|
|
private Integer provinceId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "省")
|
|
@ApiModelProperty(value = "省")
|
|
|
|
|
+ @NotBlank(message = "省不能为空")
|
|
|
private String province;
|
|
private String province;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "市ID")
|
|
@ApiModelProperty(value = "市ID")
|
|
|
|
|
+ @NotNull(message = "市ID不能为空")
|
|
|
private Integer cityId;
|
|
private Integer cityId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "市")
|
|
@ApiModelProperty(value = "市")
|
|
|
|
|
+ @NotBlank(message = "市不能为空")
|
|
|
private String city;
|
|
private String city;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "区ID")
|
|
@ApiModelProperty(value = "区ID")
|
|
|
|
|
+ @NotNull(message = "区ID不能为空")
|
|
|
private Integer districtId;
|
|
private Integer districtId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "区")
|
|
@ApiModelProperty(value = "区")
|
|
|
|
|
+ @NotBlank(message = "区不能为空")
|
|
|
private String district;
|
|
private String district;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "家庭住址")
|
|
@ApiModelProperty(value = "家庭住址")
|
|
|
|
|
+ @NotBlank(message = "家庭住址不能为空")
|
|
|
private String address;
|
|
private String address;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "是否按时报到")
|
|
@ApiModelProperty(value = "是否按时报到")
|
|
|
|
|
+ @NotNull(message = "是否按时报到不能为空")
|
|
|
private Integer registerOntime;
|
|
private Integer registerOntime;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "邮编")
|
|
@ApiModelProperty(value = "邮编")
|
|
|
|
|
+ @NotBlank(message = "邮编不能为空")
|
|
|
private String zipCode;
|
|
private String zipCode;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "交通方式")
|
|
@ApiModelProperty(value = "交通方式")
|
|
|
|
|
+ @NotBlank(message = "交通方式不能为空")
|
|
|
private String trafficMethod;
|
|
private String trafficMethod;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "到站地点")
|
|
@ApiModelProperty(value = "到站地点")
|
|
|
|
|
+ @NotBlank(message = "到站地点不能为空")
|
|
|
private String arrive;
|
|
private String arrive;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "到站日期")
|
|
@ApiModelProperty(value = "到站日期")
|
|
|
|
|
+ @NotNull(message = "到站日期不能为空")
|
|
|
private Date arrvieDate;
|
|
private Date arrvieDate;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "到站时间")
|
|
@ApiModelProperty(value = "到站时间")
|
|
|
|
|
+ @NotBlank(message = "到站时间不能为空")
|
|
|
private String arriveTime;
|
|
private String arriveTime;
|
|
|
|
|
|
|
|
- @ApiModelProperty(value = "到站时间段")
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "到站时间段ID")
|
|
|
|
|
+ @NotNull(message = "到站时间段ID不能为空")
|
|
|
private Integer arriveTimeId;
|
|
private Integer arriveTimeId;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "家庭成员集合")
|
|
@ApiModelProperty(value = "家庭成员集合")
|