forked from luyan/epmet-cloud-lingshan
				
			
				 11 changed files with 720 additions and 88 deletions
			
			
		| @ -0,0 +1,136 @@ | |||
| package com.epmet.dto.form; | |||
| 
 | |||
| import com.epmet.commons.tools.validator.group.AddGroup; | |||
| import com.epmet.commons.tools.validator.group.UpdateGroup; | |||
| import lombok.Data; | |||
| import org.hibernate.validator.constraints.Length; | |||
| import org.springframework.format.annotation.DateTimeFormat; | |||
| 
 | |||
| import javax.validation.constraints.NotBlank; | |||
| import javax.validation.constraints.NotNull; | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * @Description 迁入管理新增/修改 | |||
|  * @Author sun | |||
|  */ | |||
| @Data | |||
| public class IcMoveInAddEditFormDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 迁入Id | |||
|      */ | |||
|     @NotBlank(message = "姓名不能为空", groups = {UpdateGroup.class}) | |||
|     private String moveInId; | |||
|     /** | |||
|      * 网格ID | |||
|      */ | |||
|     @NotBlank(message = "网格ID不能为空", groups = {AddGroup.class}) | |||
|     private String gridId; | |||
|     /** | |||
|      * 所属小区ID | |||
|      */ | |||
|     @NotBlank(message = "所属小区ID不能为空", groups = {AddGroup.class}) | |||
|     private String villageId; | |||
|     /** | |||
|      * 所属楼宇Id | |||
|      */ | |||
|     @NotBlank(message = "所属楼宇ID不能为空", groups = {AddGroup.class}) | |||
|     private String buildId; | |||
|     /** | |||
|      * 单元id | |||
|      */ | |||
|     @NotBlank(message = "单元ID不能为空", groups = {AddGroup.class}) | |||
|     private String unitId; | |||
|     /** | |||
|      * 所属家庭Id | |||
|      */ | |||
|     @NotBlank(message = "所属家庭ID不能为空", groups = {AddGroup.class}) | |||
|     private String homeId; | |||
|     /** | |||
|      * 姓名 | |||
|      */ | |||
|     @NotBlank(message = "姓名不能为空", groups = {AddGroup.class}) | |||
|     private String name; | |||
|     /** | |||
|      * 是否享受福利【否:0 是:1】 | |||
|      */ | |||
|     private String isWelfare; | |||
|     /** | |||
|      * 是否勾选补充居民信息0否 1是 | |||
|      */ | |||
|     private String isCheck; | |||
|     /** | |||
|      * 手机号 | |||
|      */ | |||
|     @Length(max = 11, message = "手机号位数不能超过11位", groups = AddGroup.class) | |||
|     private String mobile; | |||
|     /** | |||
|      * 身份证号 | |||
|      */ | |||
|     @NotBlank(message = "身份证号不能为空", groups = {AddGroup.class}) | |||
|     @Length(min = 15, max = 18, message = "身份证号位数不正确", groups = AddGroup.class) | |||
|     private String idCard; | |||
|     /** | |||
|      * 性别(1男2女0未知) | |||
|      */ | |||
|     private String gender; | |||
|     /** | |||
|      * 年龄 | |||
|      */ | |||
|     private Integer age; | |||
|     /** | |||
|      * 迁入时间 | |||
|      */ | |||
|     @NotNull(message = "迁入时间不能为空", groups = {AddGroup.class}) | |||
|     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") | |||
|     private Date inTime; | |||
|     /** | |||
|      * 迁入原因 | |||
|      */ | |||
|     @NotBlank(message = "迁入原因不能为空", groups = {AddGroup.class}) | |||
|     private String inReason; | |||
|     /** | |||
|      * 来源地区编码 | |||
|      */ | |||
|     //@NotBlank(message = "来源地区编码不能为空", groups = {AddGroup.class})
 | |||
|     private String sourceAddressCode; | |||
|     /** | |||
|      * 来源地区编码全路径 | |||
|      */ | |||
|     //@NotBlank(message = "来源地区编码全路径不能为空", groups = {AddGroup.class})
 | |||
|     private String sourceAddressPathCode; | |||
|     /** | |||
|      * 来源地区地址 | |||
|      */ | |||
|     @NotBlank(message = "来源地区地址不能为空", groups = {AddGroup.class}) | |||
|     private String sourceAddress; | |||
|     /** | |||
|      * 详细地址 | |||
|      */ | |||
|     @NotBlank(message = "详细地址不能为空", groups = {AddGroup.class}) | |||
|     private String address; | |||
|     /** | |||
|      * 迁移证号码 | |||
|      */ | |||
|     private String moveNumber; | |||
|     /** | |||
|      * 户主姓名 | |||
|      */ | |||
|     private String householderName; | |||
|     /** | |||
|      * 与户主关系[字典表] | |||
|      */ | |||
|     private String householderRelation; | |||
|     /** | |||
|      * 是否更新【0否  1是】 | |||
|      */ | |||
|     private String isReplace; | |||
| 
 | |||
|     private String customerId; | |||
|     private String userId; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,77 @@ | |||
| package com.epmet.dto.form; | |||
| 
 | |||
| import lombok.Data; | |||
| import org.springframework.format.annotation.DateTimeFormat; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * @Description 【迁入管理】列表--接口入参 | |||
|  * @Author sun | |||
|  */ | |||
| @Data | |||
| public class IcMoveInListFormDTO implements Serializable { | |||
|     private static final long serialVersionUID = 9156247659994638103L; | |||
| 
 | |||
|     /** | |||
|      * 网格ID | |||
|      */ | |||
|     private String gridId; | |||
|     /** | |||
|      * 所属小区ID | |||
|      */ | |||
|     private String villageId; | |||
|     /** | |||
|      * 所属楼宇Id | |||
|      */ | |||
|     private String buildId; | |||
|     /** | |||
|      * 单元id | |||
|      */ | |||
|     private String unitId; | |||
|     /** | |||
|      * 所属家庭Id | |||
|      */ | |||
|     private String homeId; | |||
|     /** | |||
|      * 姓名 | |||
|      */ | |||
|     private String name; | |||
|     /** | |||
|      * 是否享受福利【否:0 是:1】 | |||
|      */ | |||
|     private String isWeifare; | |||
|     /** | |||
|      * 手机号 | |||
|      */ | |||
|     private String mobile; | |||
|     /** | |||
|      * 身份证号 | |||
|      */ | |||
|     private String idCard; | |||
|     /** | |||
|      * 起始迁入时间 | |||
|      */ | |||
|     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") | |||
|     private Date startTime; | |||
|     /** | |||
|      * 终止迁入时间 | |||
|      */ | |||
|     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") | |||
|     private Date endTime; | |||
|     /** | |||
|      * 页码 | |||
|      */ | |||
|     private Integer pageNo = 1; | |||
|     /** | |||
|      * 每页显示数量 | |||
|      */ | |||
|     private Integer pageSize = 20; | |||
| 
 | |||
|     private Boolean isPage = false; | |||
|     private String customerId; | |||
|     private String moveInId; | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,154 @@ | |||
| package com.epmet.dto.result; | |||
| 
 | |||
| import com.fasterxml.jackson.annotation.JsonFormat; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import java.util.List; | |||
| 
 | |||
| /** | |||
|  * @Description 【迁入管理】列表--接口返参 | |||
|  * @Author sun | |||
|  */ | |||
| @Data | |||
| public class IcMoveInListResultDTO implements Serializable { | |||
|     private static final long serialVersionUID = 1L; | |||
|     /** | |||
|      * 议题总数 | |||
|      */ | |||
|     private Integer total; | |||
| 
 | |||
|     /** | |||
|      * 议题列表 | |||
|      */ | |||
|     private List<IcMoveInList> list; | |||
| 
 | |||
|     @Data | |||
|     public static class IcMoveInList { | |||
|         /** | |||
|          * 迁入Id | |||
|          */ | |||
|         private String moveInId; | |||
|         /** | |||
|          * 网格ID | |||
|          */ | |||
|         private String gridId; | |||
|         /** | |||
|          * 网格名称 | |||
|          */ | |||
|         private String gridName; | |||
|         /** | |||
|          * 所属小区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; | |||
|         /** | |||
|          * 所属家庭Id | |||
|          */ | |||
|         private String allName; | |||
|         /** | |||
|          * 姓名 | |||
|          */ | |||
|         private String name; | |||
|         /** | |||
|          * 是否享受福利【否:0 是:1】 | |||
|          */ | |||
|         private String isWeifare; | |||
|         /** | |||
|          * 是否勾选补充居民信息0否 1是 | |||
|          */ | |||
|         private String isCheck; | |||
| 
 | |||
|         /** | |||
|          * 手机号 | |||
|          */ | |||
|         private String mobile; | |||
| 
 | |||
|         /** | |||
|          * 身份证号 | |||
|          */ | |||
|         private String idCard; | |||
| 
 | |||
|         /** | |||
|          * 性别(1男2女0未知) | |||
|          */ | |||
|         private String gender; | |||
| 
 | |||
|         /** | |||
|          * 性别(1男2女0未知) | |||
|          */ | |||
|         private String genderName; | |||
| 
 | |||
|         /** | |||
|          * 年龄 | |||
|          */ | |||
|         private Integer age; | |||
| 
 | |||
|         /** | |||
|          * 迁入时间 | |||
|          */ | |||
|         @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | |||
|         private String inTime; | |||
| 
 | |||
|         /** | |||
|          * 迁入原因 | |||
|          */ | |||
|         private String inReason; | |||
| 
 | |||
|         /** | |||
|          * 来源地区地址 | |||
|          */ | |||
|         private String sourceAddress; | |||
| 
 | |||
| 
 | |||
|         /** | |||
|          * 迁移证号码 | |||
|          */ | |||
|         private String moveNumber; | |||
| 
 | |||
|         /** | |||
|          * 户主姓名 | |||
|          */ | |||
|         private String householderName; | |||
| 
 | |||
|         /** | |||
|          * 与户主关系[字典表] | |||
|          */ | |||
|         private String householderRelation; | |||
| 
 | |||
|         /** | |||
|          * 与户主关系[字典表] | |||
|          */ | |||
|         private String householderRelationName; | |||
| 
 | |||
|     } | |||
| 
 | |||
| } | |||
					Loading…
					
					
				
		Reference in new issue