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