Browse Source
# Conflicts: # epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/enums/GenderEnum.java # epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserController.java # epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcResiUserService.java # epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.javamaster
29 changed files with 1087 additions and 287 deletions
@ -0,0 +1,191 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import com.alibaba.excel.annotation.ExcelIgnore; |
||||
|
import com.alibaba.excel.annotation.ExcelProperty; |
||||
|
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* desc:房屋和房屋成员返回结果类 |
||||
|
* |
||||
|
* @author: LiuJanJun |
||||
|
* @date: 2022/5/9 1:58 下午 |
||||
|
* @version: 1.0 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class HouseMemberResultDTO implements Serializable { |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
@ColumnWidth(value = 7) |
||||
|
@ExcelProperty(value = "序号",index = 0) |
||||
|
private Integer num; |
||||
|
|
||||
|
@ExcelProperty(value = {"房屋信息","所属组织"},index = 1) |
||||
|
private String agencyName; |
||||
|
@ExcelProperty(value = {"房屋信息","所属网格"},index = 2) |
||||
|
private String gridName; |
||||
|
@ExcelIgnore |
||||
|
private String neighborHoodId; |
||||
|
@ExcelProperty(value = {"房屋信息","所属小区"},index = 3) |
||||
|
private String neighborHoodName; |
||||
|
@ExcelIgnore |
||||
|
private String buildingId; |
||||
|
@ExcelIgnore |
||||
|
private String houseId; |
||||
|
@ExcelProperty(value = {"房屋信息","所属楼栋"},index = 4) |
||||
|
private String buildingName; |
||||
|
@ExcelProperty(value = {"房屋信息","单元"},index = 5) |
||||
|
private String unitName; |
||||
|
/** |
||||
|
* 门牌号 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"房屋信息","门牌号"},index = 6) |
||||
|
private String doorName; |
||||
|
/** |
||||
|
* 房屋类型,1楼房,2平房,3别墅 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"房屋信息","房屋类型"},index = 7) |
||||
|
private String houseType; |
||||
|
|
||||
|
/** |
||||
|
* 房屋用途 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"房屋信息","房屋用途"},index = 8) |
||||
|
private String purpose; |
||||
|
/** |
||||
|
* 房屋状态 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"房屋信息","房屋状态"},index = 9) |
||||
|
private String rentFlag; |
||||
|
|
||||
|
/** |
||||
|
* 房主姓名 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"房屋信息","房主姓名"},index = 10) |
||||
|
private String ownerName; |
||||
|
/** |
||||
|
* 房主电话 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"房屋信息","房主电话"},index = 11) |
||||
|
private String ownerPhone; |
||||
|
/** |
||||
|
* 房主身份证 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"房屋信息","房主身份证"},index = 12) |
||||
|
private String ownerIdCard; |
||||
|
|
||||
|
|
||||
|
//居民信息/**/
|
||||
|
/** |
||||
|
* 主键 |
||||
|
*/ |
||||
|
@ExcelIgnore |
||||
|
private String id; |
||||
|
|
||||
|
/** |
||||
|
* 姓名 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","姓名"},index = 13) |
||||
|
private String name; |
||||
|
|
||||
|
/** |
||||
|
* 性别 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","性别"},index = 14) |
||||
|
private String gender; |
||||
|
|
||||
|
/** |
||||
|
* 手机号 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","手机号"},index = 15) |
||||
|
private String mobile; |
||||
|
|
||||
|
/** |
||||
|
* 身份证号 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","身份证号"},index = 16) |
||||
|
private String idCard; |
||||
|
|
||||
|
/** |
||||
|
* 出生日期 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","出生日期"},index = 17) |
||||
|
private String birthday; |
||||
|
|
||||
|
/** |
||||
|
* 户籍所在地 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","户籍所在地"},index = 18) |
||||
|
private String hjszd; |
||||
|
|
||||
|
/** |
||||
|
* 与户主关系【字典表】 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","与户主关系"},index = 19) |
||||
|
private String yhzgx; |
||||
|
|
||||
|
/** |
||||
|
* 是否党员 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","是否党员"},index = 20) |
||||
|
private String isParty; |
||||
|
|
||||
|
/** |
||||
|
* 是否租户 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","是否租户"},index = 21) |
||||
|
private String isTenant; |
||||
|
|
||||
|
/** |
||||
|
* 是否流动人口 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","是否流动人口"},index = 22) |
||||
|
private String isFloating; |
||||
|
|
||||
|
/** |
||||
|
* 工作单位 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","工作单位"},index = 23) |
||||
|
private String gzdw; |
||||
|
|
||||
|
/** |
||||
|
* 民族【字典表】 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","民族"},index = 24) |
||||
|
private String mz; |
||||
|
|
||||
|
/** |
||||
|
* 籍贯 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","籍贯"},index = 25) |
||||
|
private String jg; |
||||
|
|
||||
|
/** |
||||
|
* 婚姻状况【字典表】 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","婚姻状况"},index = 26) |
||||
|
private String hyzk; |
||||
|
|
||||
|
/** |
||||
|
* 文化程度【字典表】 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","文化程度"},index = 27) |
||||
|
private String culture; |
||||
|
|
||||
|
/** |
||||
|
* 宗教信仰 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","宗教信仰"},index = 28) |
||||
|
private String faith; |
||||
|
|
||||
|
/** |
||||
|
* 备注 |
||||
|
*/ |
||||
|
@ExcelProperty(value = {"实际居住人信息","备注"},index = 29) |
||||
|
private String remarks; |
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,48 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* @Description 用户基础信息 |
||||
|
* @Author yinzuomei |
||||
|
* @Date 2021/11/1 10:34 上午 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class IcHouseMemberResultDTO implements Serializable { |
||||
|
private static final long serialVersionUID = 5621052927788129250L; |
||||
|
|
||||
|
/** |
||||
|
* 姓名 |
||||
|
*/ |
||||
|
private String name; |
||||
|
|
||||
|
/** |
||||
|
* 手机号 |
||||
|
*/ |
||||
|
private String mobile; |
||||
|
|
||||
|
/** |
||||
|
* 性别 |
||||
|
*/ |
||||
|
private String gender; |
||||
|
|
||||
|
/** |
||||
|
* 身份证号 |
||||
|
*/ |
||||
|
private String idCard; |
||||
|
|
||||
|
/** |
||||
|
* 出生日期 |
||||
|
*/ |
||||
|
private String birthday; |
||||
|
|
||||
|
/** |
||||
|
* 备注 |
||||
|
*/ |
||||
|
private String remarks; |
||||
|
|
||||
|
|
||||
|
} |
||||
|
|
@ -0,0 +1,22 @@ |
|||||
|
package com.epmet.resi.partymember.dto.partymember.form; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import javax.validation.constraints.NotBlank; |
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* 党员风采列表接口参数 |
||||
|
* |
||||
|
* @author work@yujt.net.cn |
||||
|
* @date 2022/5/9/0009 14:22 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class StyleShowListResiFormDTO extends StyleShowListFormDTO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = -7548077165302515633L; |
||||
|
|
||||
|
@NotBlank(message = "所属组织不能为空") |
||||
|
private String agencyId; |
||||
|
|
||||
|
} |
@ -1,24 +1,57 @@ |
|||||
package com.epmet.dto.form; |
package com.epmet.dto.form; |
||||
|
|
||||
|
import com.epmet.commons.tools.dto.form.PageFormDTO; |
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
||||
import javax.validation.constraints.NotBlank; |
import javax.validation.constraints.NotBlank; |
||||
import java.io.Serializable; |
|
||||
|
|
||||
/** |
/** |
||||
* 租客,房东信息 |
* desc:居民信息查询条件 |
||||
* |
* |
||||
* @author zhy |
* @author zhy |
||||
* @date 2022/4/26 10:54 |
* @date 2022/4/26 10:54 |
||||
*/ |
*/ |
||||
@Data |
@Data |
||||
public class RentTenantDataFormDTO implements Serializable { |
public class RentTenantDataFormDTO extends PageFormDTO { |
||||
private static final long serialVersionUID = 9156247659994638103L; |
|
||||
|
|
||||
@NotBlank(message = "userId不能为空") |
private static final long serialVersionUID = 803398545727377361L; |
||||
|
|
||||
|
public interface RentTenantDataForm{} |
||||
|
|
||||
|
@NotBlank(message = "userId不能为空", groups = RentTenantDataForm.class) |
||||
private String userId; |
private String userId; |
||||
|
|
||||
@NotBlank(message = "tokenDto获取customerId不能为空") |
@NotBlank(message = "tokenDto获取customerId不能为空", groups = RentTenantDataForm.class) |
||||
private String customerId; |
private String customerId; |
||||
|
|
||||
|
/** |
||||
|
* 组织Id |
||||
|
*/ |
||||
|
private String agencyId; |
||||
|
|
||||
|
/** |
||||
|
* pids |
||||
|
*/ |
||||
|
private String pids; |
||||
|
|
||||
|
/** |
||||
|
* 网格Id |
||||
|
*/ |
||||
|
private String gridId; |
||||
|
|
||||
|
/** |
||||
|
* 小区ID |
||||
|
*/ |
||||
|
private String neighborHoodId; |
||||
|
|
||||
|
/** |
||||
|
* 楼栋ID |
||||
|
*/ |
||||
|
private String buildingId; |
||||
|
|
||||
|
/** |
||||
|
* 房间ID |
||||
|
*/ |
||||
|
private String houseId; |
||||
|
|
||||
} |
} |
||||
|
@ -0,0 +1,181 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
import java.util.LinkedHashMap; |
||||
|
import java.util.List; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 房屋内居民结果 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-10-26 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class HouseIcResiUserResultDTO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 客户Id customer.id |
||||
|
*/ |
||||
|
private String customerId; |
||||
|
|
||||
|
/** |
||||
|
* |
||||
|
*/ |
||||
|
private String agencyId; |
||||
|
|
||||
|
/** |
||||
|
* 网格ID |
||||
|
*/ |
||||
|
private String gridId; |
||||
|
|
||||
|
/** |
||||
|
* 所属小区ID |
||||
|
*/ |
||||
|
private String villageId; |
||||
|
|
||||
|
/** |
||||
|
* 所属楼宇Id |
||||
|
*/ |
||||
|
private String buildId; |
||||
|
|
||||
|
/** |
||||
|
* 单元id |
||||
|
*/ |
||||
|
private String unitId; |
||||
|
|
||||
|
/** |
||||
|
* 所属家庭Id |
||||
|
*/ |
||||
|
private String homeId; |
||||
|
|
||||
|
/** |
||||
|
* 屋内的居民 |
||||
|
*/ |
||||
|
private List<HouseMemberResultDTO> houseMemberList; |
||||
|
|
||||
|
/** |
||||
|
* 屋内的居民 |
||||
|
*/ |
||||
|
private LinkedHashMap<String,Object> houseMemberList2; |
||||
|
|
||||
|
@Data |
||||
|
public static class HouseMemberResultDTO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 主键 |
||||
|
*/ |
||||
|
private String id; |
||||
|
|
||||
|
/** |
||||
|
* 姓名 |
||||
|
*/ |
||||
|
private String name; |
||||
|
|
||||
|
/** |
||||
|
* 性别 |
||||
|
*/ |
||||
|
private String gender; |
||||
|
|
||||
|
/** |
||||
|
* 手机号 |
||||
|
*/ |
||||
|
private String mobile; |
||||
|
|
||||
|
/** |
||||
|
* 身份证号 |
||||
|
*/ |
||||
|
private String idCard; |
||||
|
|
||||
|
/** |
||||
|
* 出生日期 |
||||
|
*/ |
||||
|
private String birthday; |
||||
|
|
||||
|
/** |
||||
|
* 户籍所在地 |
||||
|
*/ |
||||
|
private String hjszd; |
||||
|
|
||||
|
/** |
||||
|
* 与户主关系【字典表】 |
||||
|
*/ |
||||
|
private String yhzgx; |
||||
|
|
||||
|
/** |
||||
|
* 是否党员 |
||||
|
*/ |
||||
|
private String isParty; |
||||
|
|
||||
|
/** |
||||
|
* 是否租户 |
||||
|
*/ |
||||
|
private String isTenant; |
||||
|
|
||||
|
/** |
||||
|
* 是否流动人口 |
||||
|
*/ |
||||
|
private String isFloating; |
||||
|
|
||||
|
/** |
||||
|
* 工作单位 |
||||
|
*/ |
||||
|
private String gzdw; |
||||
|
|
||||
|
/** |
||||
|
* 民族【字典表】 |
||||
|
*/ |
||||
|
private String mz; |
||||
|
|
||||
|
/** |
||||
|
* 籍贯 |
||||
|
*/ |
||||
|
private String jg; |
||||
|
|
||||
|
/** |
||||
|
* 婚姻状况【字典表】 |
||||
|
*/ |
||||
|
private String hyzk; |
||||
|
|
||||
|
/** |
||||
|
* 文化程度【字典表】 |
||||
|
*/ |
||||
|
private String culture; |
||||
|
|
||||
|
/** |
||||
|
* 宗教信仰 |
||||
|
*/ |
||||
|
private String faith; |
||||
|
|
||||
|
/** |
||||
|
* 备注 |
||||
|
*/ |
||||
|
private String remarks; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,48 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* @Description 用户基础信息 |
||||
|
* @Author yinzuomei |
||||
|
* @Date 2021/11/1 10:34 上午 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class IcResiUserBaseResultDTO implements Serializable { |
||||
|
private static final long serialVersionUID = 5621052927788129250L; |
||||
|
|
||||
|
/** |
||||
|
* 姓名 |
||||
|
*/ |
||||
|
private String name; |
||||
|
|
||||
|
/** |
||||
|
* 手机号 |
||||
|
*/ |
||||
|
private String mobile; |
||||
|
|
||||
|
/** |
||||
|
* 性别 |
||||
|
*/ |
||||
|
private String gender; |
||||
|
|
||||
|
/** |
||||
|
* 身份证号 |
||||
|
*/ |
||||
|
private String idCard; |
||||
|
|
||||
|
/** |
||||
|
* 出生日期 |
||||
|
*/ |
||||
|
private String birthday; |
||||
|
|
||||
|
/** |
||||
|
* 备注 |
||||
|
*/ |
||||
|
private String remarks; |
||||
|
|
||||
|
|
||||
|
} |
||||
|
|
@ -1,173 +0,0 @@ |
|||||
package com.epmet.dto.result; |
|
||||
|
|
||||
import lombok.Data; |
|
||||
|
|
||||
import java.io.Serializable; |
|
||||
|
|
||||
/** |
|
||||
* @Description TODO |
|
||||
* @Author yinzuomei |
|
||||
* @Date 2021/11/1 10:34 上午 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class IcResiUserPageResultDTO implements Serializable { |
|
||||
private static final long serialVersionUID = 5621052927788129250L; |
|
||||
private String icResiUserId; |
|
||||
private String gridId; |
|
||||
private String gridName; |
|
||||
/** |
|
||||
* 所属小区ID |
|
||||
*/ |
|
||||
private String villageId; |
|
||||
private String vallageName; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 所属楼宇Id |
|
||||
*/ |
|
||||
private String buildId; |
|
||||
private String buildName; |
|
||||
|
|
||||
/** |
|
||||
* 单元id |
|
||||
*/ |
|
||||
private String unitId; |
|
||||
private String unitName; |
|
||||
|
|
||||
/** |
|
||||
* 所属家庭Id |
|
||||
*/ |
|
||||
private String homeId; |
|
||||
private String homeName; |
|
||||
|
|
||||
/** |
|
||||
* 姓名 |
|
||||
*/ |
|
||||
private String name; |
|
||||
|
|
||||
/** |
|
||||
* 手机号 |
|
||||
*/ |
|
||||
private String mobile; |
|
||||
|
|
||||
/** |
|
||||
* 性别 |
|
||||
*/ |
|
||||
private String gender; |
|
||||
|
|
||||
/** |
|
||||
* 身份证号 |
|
||||
*/ |
|
||||
private String idCard; |
|
||||
|
|
||||
/** |
|
||||
* 出生日期 |
|
||||
*/ |
|
||||
private String birthday; |
|
||||
|
|
||||
/** |
|
||||
* 备注 |
|
||||
*/ |
|
||||
private String remarks; |
|
||||
|
|
||||
/** |
|
||||
* 是否党员 |
|
||||
*/ |
|
||||
private Boolean isParty; |
|
||||
|
|
||||
/** |
|
||||
* 是否低保户 |
|
||||
*/ |
|
||||
private Boolean isDbh; |
|
||||
|
|
||||
/** |
|
||||
* 是否保障房 |
|
||||
*/ |
|
||||
private Boolean isEnsureHouse; |
|
||||
|
|
||||
/** |
|
||||
* 是否失业 |
|
||||
*/ |
|
||||
private Boolean isUnemployed; |
|
||||
|
|
||||
/** |
|
||||
* 是否育龄妇女 |
|
||||
*/ |
|
||||
private Boolean isYlfn; |
|
||||
|
|
||||
/** |
|
||||
* 是否退役军人 |
|
||||
*/ |
|
||||
private Boolean isVeterans; |
|
||||
|
|
||||
/** |
|
||||
* 是否统战人员 |
|
||||
*/ |
|
||||
private Boolean isUnitedFront; |
|
||||
|
|
||||
/** |
|
||||
* 是否信访人员 |
|
||||
*/ |
|
||||
private Boolean isXfry; |
|
||||
|
|
||||
/** |
|
||||
* 是否志愿者 |
|
||||
*/ |
|
||||
private Boolean isVolunteer; |
|
||||
|
|
||||
/** |
|
||||
* 是否老年人 |
|
||||
*/ |
|
||||
private Boolean isOldPeople; |
|
||||
|
|
||||
/** |
|
||||
* 是否空巢 |
|
||||
*/ |
|
||||
private Boolean isKc; |
|
||||
|
|
||||
/** |
|
||||
* 是否失独 |
|
||||
*/ |
|
||||
private Boolean isSd; |
|
||||
|
|
||||
/** |
|
||||
* 是否失能 |
|
||||
*/ |
|
||||
private Boolean isSn; |
|
||||
|
|
||||
/** |
|
||||
* 是否失智 |
|
||||
*/ |
|
||||
private Boolean isSz; |
|
||||
|
|
||||
/** |
|
||||
* 是否残疾 |
|
||||
*/ |
|
||||
private Boolean isCj; |
|
||||
|
|
||||
/** |
|
||||
* 是否大病 |
|
||||
*/ |
|
||||
private Boolean isDb; |
|
||||
|
|
||||
/** |
|
||||
* 是否慢病 |
|
||||
*/ |
|
||||
private Boolean isMb; |
|
||||
|
|
||||
/** |
|
||||
* 是否特殊人群 |
|
||||
*/ |
|
||||
private Boolean isSpecial; |
|
||||
|
|
||||
|
|
||||
// 以下属性都需要单独处理,不是直接取数据库的字段
|
|
||||
private String demandCategoryIds; |
|
||||
|
|
||||
private String demandName; |
|
||||
|
|
||||
/** |
|
||||
* 房屋类型,1楼房,2平房,3别墅 |
|
||||
*/ |
|
||||
private String houseType;} |
|
||||
|
|
Binary file not shown.
Loading…
Reference in new issue