forked from rongchao/epmet-cloud-rizhao
				
			
				 12 changed files with 414 additions and 17 deletions
			
			
		@ -0,0 +1,22 @@ | 
				
			|||||
 | 
					package com.epmet.dto.form; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import javax.validation.constraints.NotBlank; | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * 社区居民信息登记-查询 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class LatestSubmitCollectFormDTO implements Serializable { | 
				
			||||
 | 
					    public interface AddUserInternalGroup { | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @NotBlank(message = "userId不能为空", groups = AddUserInternalGroup.class) | 
				
			||||
 | 
					    private String userId; | 
				
			||||
 | 
					    @NotBlank(message = "customerId不能为空", groups = AddUserInternalGroup.class) | 
				
			||||
 | 
					    private String customerId; | 
				
			||||
 | 
					    @NotBlank(message = "gridId不能为空", groups = AddUserInternalGroup.class) | 
				
			||||
 | 
					    private String gridId; | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,105 @@ | 
				
			|||||
 | 
					package com.epmet.dto.form; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import javax.validation.Valid; | 
				
			||||
 | 
					import javax.validation.constraints.NotBlank; | 
				
			||||
 | 
					import javax.validation.constraints.NotEmpty; | 
				
			||||
 | 
					import javax.validation.constraints.NotNull; | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					import java.util.List; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * 社区居民信息登记-提交  入参 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class ResiCollectFormDTO implements Serializable { | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    private static final long serialVersionUID = -4026681095438180447L; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    public interface AddUserInternalGroup { | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    public interface InternalShowGroup extends CustomerClientShowGroup { | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 客户Id customer.id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "customerId不能为空", groups = AddUserInternalGroup.class) | 
				
			||||
 | 
					    private String customerId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 网格ID_后端接口赋值 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "gridId不能为空", groups = AddUserInternalGroup.class) | 
				
			||||
 | 
					    private String gridId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 组织Id_后端接口赋值 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "agencyId不能为空", groups = AddUserInternalGroup.class) | 
				
			||||
 | 
					    private String agencyId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 组织的pid_后端接口赋值 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String pids; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 所属小区ID | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "小区不能为空", groups = InternalShowGroup.class) | 
				
			||||
 | 
					    private String villageId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 所属楼宇Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "楼栋不能为空", groups = InternalShowGroup.class) | 
				
			||||
 | 
					    private String buildId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 单元id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "单元不能为空", groups = InternalShowGroup.class) | 
				
			||||
 | 
					    private String unitId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 所属家庭Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "家庭不能为空", groups = InternalShowGroup.class) | 
				
			||||
 | 
					    private String homeId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 详细地址 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "家庭地址不能为空", groups = {InternalShowGroup.class}) | 
				
			||||
 | 
					    private String address; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 1自有0租住 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "房子属于自有还是租住?", groups = {InternalShowGroup.class}) | 
				
			||||
 | 
					    private String houseType; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 户主姓名 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "户主姓名不能为空", groups = {InternalShowGroup.class}) | 
				
			||||
 | 
					    private String houseHolderName; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 居住成员人数 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotNull(message = "居住成员人数不能为空", groups = {InternalShowGroup.class}) | 
				
			||||
 | 
					    private Integer totalResi; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @Valid | 
				
			||||
 | 
					    @NotEmpty(message = "成员信息不能为空", groups = {InternalShowGroup.class}) | 
				
			||||
 | 
					    private List<IcResiCollectMemFormDTO> memberList; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @NotBlank(message = "userId不能为空", groups = AddUserInternalGroup.class) | 
				
			||||
 | 
					    private String userId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,82 @@ | 
				
			|||||
 | 
					package com.epmet.dto.result; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.epmet.dto.form.IcResiCollectMemFormDTO; | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import javax.validation.Valid; | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					import java.util.ArrayList; | 
				
			||||
 | 
					import java.util.List; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * 社区居民信息登记-返参 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class LatestCollectResDTO implements Serializable { | 
				
			||||
 | 
					    private String resiCollectId; | 
				
			||||
 | 
					    private String agencyId; | 
				
			||||
 | 
					    private String agencyName; | 
				
			||||
 | 
					    private String pids; | 
				
			||||
 | 
					    private String gridId; | 
				
			||||
 | 
					    private String customerId; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 所属小区ID | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String villageId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 所属楼宇Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String buildId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 单元id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String unitId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 所属家庭Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String homeId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 详细地址 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String address; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 1自有0租住 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String houseType; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 户主姓名 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String houseHolderName; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 居住成员人数 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private Integer totalResi; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @Valid | 
				
			||||
 | 
					    private List<IcResiCollectMemFormDTO> memberList; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    public LatestCollectResDTO() { | 
				
			||||
 | 
					        this.resiCollectId = ""; | 
				
			||||
 | 
					        this.agencyId = ""; | 
				
			||||
 | 
					        this.agencyName = ""; | 
				
			||||
 | 
					        this.pids = ""; | 
				
			||||
 | 
					        this.gridId = ""; | 
				
			||||
 | 
					        this.customerId = ""; | 
				
			||||
 | 
					        this.villageId = ""; | 
				
			||||
 | 
					        this.buildId = ""; | 
				
			||||
 | 
					        this.unitId=""; | 
				
			||||
 | 
					        this.homeId=""; | 
				
			||||
 | 
					        this.address=""; | 
				
			||||
 | 
					        this.houseType=""; | 
				
			||||
 | 
					        this.houseHolderName=""; | 
				
			||||
 | 
					        this.totalResi=0; | 
				
			||||
 | 
					        this.memberList=new ArrayList<>(); | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue