+ * 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.
+ *
+ * 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.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package com.elink.esua.epdc.dto.product.result;
+
+
+import com.sun.xml.internal.bind.v2.model.core.ID;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+
+/**
+ * 用户基础信息
+ *
+ * @author wgf
+ * @since v1.0.0 2022-03-01
+ */
+@Data
+public class EpmetUserBaseInfoDTO implements Serializable {
+
+ private static final long serialVersionUID = 915598602233599300L;
+
+ private String id;// 主键
+ private String customerId;//客户Id
+ private String userId;//用户id
+ private String mobile;//手机号(注册手机号)
+ private String surname;//姓氏
+ private String name;//名
+ private String realName;//姓+名
+ private String idNum;//身份证号
+ private String gender;//性别(1男2女0未知)
+ private String street;//街道
+ private String district;//小区名称
+ private String buildingAddress;//楼栋单元
+ private String nickname;//昵称(目前来源于微信昵称,后续系统可支持用户有昵称)
+ private String headImgUrl;//头像(目前来源于微信,后续系统顾客支持上传头像)
+ private Integer delFlag;//删除标识 0.未删除 1.已删除
+ private Integer revision;//乐观锁
+ private String createdBy;//创建人
+ private Date createdTime;//创建时间
+ private String updatedBy;//更新人
+ private Date updatedTime;//更新时间
+
+}
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetUserResiInfoDTO.java b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetUserResiInfoDTO.java
new file mode 100644
index 000000000..f9babeb2b
--- /dev/null
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetUserResiInfoDTO.java
@@ -0,0 +1,56 @@
+/**
+ * Copyright 2018 人人开源 https://www.renren.io
+ *
+ * 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.
+ *
+ * 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.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package com.elink.esua.epdc.dto.product.result;
+
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+
+/**
+ * 用户居民端注册信息表
+ *
+ * @author wgf
+ * @since v1.0.0 2022-03-01
+ */
+@Data
+public class EpmetUserResiInfoDTO implements Serializable {
+
+ private static final long serialVersionUID = 915598602233599300L;
+
+ private String id;// 主键
+ private String customerId;//客户Id
+ private String userId;//用户id
+ private String regMobile;//手机号(注册手机号)
+ private String surname;//姓氏
+ private String name;//名
+ private String idNum;//身份证号
+ private String street;//街道
+ private String district;//小区名称
+ private String buildingAddress;//楼栋单元
+ private String resiVisitId;//居民注册行为记录表Id resi_visit.id
+ private Integer delFlag;//删除标识 0.未删除 1.已删除
+ private Integer revision;//乐观锁
+ private String createdBy;//创建人
+ private Date createdTime;//创建时间
+ private String updatedBy;//更新人
+ private Date updatedTime;//更新时间
+
+}
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetUserRoleDTO.java b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetUserRoleDTO.java
new file mode 100644
index 000000000..6bc5c8b7d
--- /dev/null
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetUserRoleDTO.java
@@ -0,0 +1,52 @@
+/**
+ * Copyright 2018 人人开源 https://www.renren.io
+ *
+ * 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.
+ *
+ * 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.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package com.elink.esua.epdc.dto.product.result;
+
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+
+/**
+ * 用户角色关系表
+ *
+ * @author wgf
+ * @since v1.0.0 2022-03-01
+ */
+@Data
+public class EpmetUserRoleDTO implements Serializable {
+
+ private static final long serialVersionUID = 915598602233599300L;
+
+ private String id;// 主键
+
+ private String customerId;//客户Id
+ private String gridId;//网格表Id(CUSTOMER_GRID.id)【居民党员角色值为all,热心居民角色对应的网格Id】
+ private String userId;//用户Id user.id
+ private String roleId;//角色Id 【角色表Id】
+
+ private Integer delFlag;//删除标识 0.未删除 1.已删除
+ private Integer revision;//乐观锁
+ private String createdBy;//创建人
+ private Date createdTime;//创建时间
+ private String updatedBy;//更新人
+ private Date updatedTime;//更新时间
+
+}
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetVolunteerInfoDTO.java b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetVolunteerInfoDTO.java
new file mode 100644
index 000000000..85d7e2e54
--- /dev/null
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/product/result/EpmetVolunteerInfoDTO.java
@@ -0,0 +1,56 @@
+/**
+ * Copyright 2018 人人开源 https://www.renren.io
+ *
+ * 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.
+ *
+ * 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.
+ *