11 changed files with 232 additions and 12 deletions
@ -0,0 +1,20 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import com.epmet.commons.tools.dto.form.PageFormDTO; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @program: epmet-cloud |
|||
* @description: |
|||
* @author: wangtong |
|||
* @create: 2022-08-03 14:15 |
|||
**/ |
|||
@Data |
|||
public class CollectDetailFormDTO extends PageFormDTO implements Serializable { |
|||
|
|||
@NotBlank(message = "id不可为空") |
|||
private String id; |
|||
} |
@ -0,0 +1,61 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 收集居民信息入参 |
|||
*/ |
|||
@Data |
|||
public class CollectDetailResultDTO implements Serializable { |
|||
|
|||
private String id; |
|||
|
|||
/** |
|||
* 所属小区ID |
|||
*/ |
|||
private String villageId; |
|||
private String villageName; |
|||
|
|||
/** |
|||
* 所属楼宇Id |
|||
*/ |
|||
private String buildId; |
|||
private String buildName; |
|||
|
|||
/** |
|||
* 单元id |
|||
*/ |
|||
private String unitId; |
|||
private String unitName; |
|||
|
|||
/** |
|||
* 所属家庭Id |
|||
*/ |
|||
private String homeId; |
|||
private String homeName; |
|||
|
|||
/** |
|||
* 详细地址 |
|||
*/ |
|||
private String address; |
|||
|
|||
/** |
|||
* 1自有0租住 |
|||
*/ |
|||
private String houseType; |
|||
|
|||
/** |
|||
* 户主姓名 |
|||
*/ |
|||
private String houseHolderName; |
|||
|
|||
/** |
|||
* 居住成员人数 |
|||
*/ |
|||
private Integer totalResi; |
|||
|
|||
private List<IcResiCollectMemDetailDTO> memberList; |
|||
} |
@ -0,0 +1,88 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* 家庭成员信息 |
|||
* 前端做校验 |
|||
*/ |
|||
@Data |
|||
public class IcResiCollectMemDetailDTO implements Serializable { |
|||
|
|||
/** |
|||
* 居住成员1姓名 |
|||
*/ |
|||
// @NotBlank(message = "姓名不能为空", groups = {ResiCollectFormDTO.InternalShowGroup.class, IcResiCollectFormDTO.ExternalShowGroup.class})
|
|||
private String name; |
|||
|
|||
/** |
|||
* 居住成员1身份证号 |
|||
*/ |
|||
// @NotBlank(message = "身份证号不能为空", groups = {ResiCollectFormDTO.InternalShowGroup.class, IcResiCollectFormDTO.ExternalShowGroup.class})
|
|||
private String idNum; |
|||
|
|||
/** |
|||
* 居住成员1手机号 |
|||
*/ |
|||
// @NotBlank(message = "手机号不能为空", groups = {IcResiCollectFormDTO.InternalShowGroup.class, IcResiCollectFormDTO.ExternalShowGroup.class})
|
|||
private String mobile; |
|||
|
|||
/** |
|||
* 居住成员1是否参加几轮全员核算检测,数字1-10 |
|||
*/ |
|||
// @NotBlank(message = "核算检测情况不能为空", groups = {IcResiCollectFormDTO.InternalShowGroup.class, IcResiCollectFormDTO.ExternalShowGroup.class})
|
|||
private String heSuanCount; |
|||
|
|||
/** |
|||
* 居住成员1新冠疫苗接种情况;1:已全程接种;2:未全程接种;0未接种; |
|||
*/ |
|||
// @NotNull(message = "疫苗接种情况不能为空", groups = {IcResiCollectFormDTO.InternalShowGroup.class, IcResiCollectFormDTO.ExternalShowGroup.class})
|
|||
private Integer ymjz; |
|||
|
|||
/** |
|||
* 户籍所在地 |
|||
*/ |
|||
private String domicilePlace; |
|||
|
|||
/** |
|||
* 户籍所在地行政地区编码 |
|||
*/ |
|||
private String domicilePlaceCode; |
|||
|
|||
/** |
|||
* 户籍所在地行政地区编码全路径,包含自己,英文逗号隔开例如:37,3702,370203 |
|||
*/ |
|||
private String domicilePlaceCodePath; |
|||
|
|||
/** |
|||
* 学校或公司 |
|||
*/ |
|||
private String workPlace; |
|||
|
|||
/** |
|||
* 备注 |
|||
*/ |
|||
private String remark; |
|||
|
|||
/** |
|||
* 社区居民信息登记-查询返参用 |
|||
*/ |
|||
private String id; |
|||
|
|||
/** |
|||
* 与房主关系 |
|||
*/ |
|||
private String relationship; |
|||
|
|||
/** |
|||
* 人脸头像 |
|||
*/ |
|||
private String faceImg; |
|||
|
|||
/** |
|||
* 是否是党员 |
|||
*/ |
|||
private String isParty; |
|||
} |
Loading…
Reference in new issue