diff --git a/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/RoleOverseeDeptRelationDTO.java b/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/RoleOverseeDeptRelationDTO.java new file mode 100644 index 0000000..5fd0c7d --- /dev/null +++ b/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/RoleOverseeDeptRelationDTO.java @@ -0,0 +1,28 @@ +package com.elink.esua.epdc.dto; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: epdc-cloud-admin-yushan + * @description: + * @author: wangtong + * @create: 2021-08-26 16:57 + **/ +@Data +public class RoleOverseeDeptRelationDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 角色id + */ + private Long id; + + /** + * 督办部门ID列表 + */ + private List overseeMenuIdList; +} \ No newline at end of file diff --git a/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysRoleDTO.java b/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysRoleDTO.java index 523b9c1..ca8501d 100644 --- a/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysRoleDTO.java +++ b/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysRoleDTO.java @@ -92,4 +92,9 @@ public class SysRoleDTO implements Serializable { * 内容栏目ID列表 */ private List moduleMenuIdList; + + /** + * 督办部门ID列表 + */ + private List overseeMenuIdList; } diff --git a/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysUserDTO.java b/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysUserDTO.java index 2f5d908..d447952 100644 --- a/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysUserDTO.java +++ b/epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysUserDTO.java @@ -57,6 +57,9 @@ public class SysUserDTO implements Serializable { @ApiModelProperty(value = "头像") private String headUrl; + @ApiModelProperty(value = "箴言") + private String proverbs; + @ApiModelProperty(value = "性别 0:男 1:女 2:保密", required = true) @Range(min = 0, max = 2, message = "{sysuser.gender.range}", groups = DefaultGroup.class) private Integer gender; diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchDataAnalysisExcel.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchDataAnalysisExcel.java new file mode 100644 index 0000000..a4938fd --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchDataAnalysisExcel.java @@ -0,0 +1,72 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.excel; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import lombok.Data; + +/** + * @Author:liuchuang + * @Date:2021/8/27 9:30 + */ +@Data +public class EpdcWorkbenchDataAnalysisExcel { + + /** + * 话题数 + */ + @Excel(name = "话题数", width = 10) + private Integer topicNum; + + /** + * 昨日新增话题数 + */ + @Excel(name = "昨日新增话题数", width = 20) + private Integer topicAddedYesterdayNum; + + /** + * 议题数 + */ + @Excel(name = "议题数", width = 10) + private Integer issueNum; + + /** + * 昨日新增议题数 + */ + @Excel(name = "昨日新增议题数", width = 20) + private Integer issueAddedYesterdayNum; + + /** + * 项目数 + */ + @Excel(name = "项目数", width = 10) + private Integer itemNum; + + /** + * 昨日新增项目数 + */ + @Excel(name = "昨日新增项目数", width = 20) + private Integer itemAddedYesterdayNum; + + /** + * 项目结案数 + */ + @Excel(name = "项目结案数", width = 10) + private Integer itemCaseClosedNum; + + /** + * 昨日新增项目结案数 + */ + @Excel(name = "昨日新增项目结案数", width = 20) + private Integer itemCaseClosedAddedYesterdayNum; + + /** + * 项目督办数 + */ + @Excel(name = "项目督办数", width = 10) + private Integer superviseItemNum; + + /** + * 昨日新增项目督办数 + */ + @Excel(name = "昨日新增项目督办数", width = 20) + private Integer superviseItemAddedYesterdayNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchTopicIssueItemAnalysisExcel.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchTopicIssueItemAnalysisExcel.java new file mode 100644 index 0000000..38af9c1 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchTopicIssueItemAnalysisExcel.java @@ -0,0 +1,36 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.excel; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import lombok.Data; + +/** + * @Author:liuchuang + * @Date:2021/8/27 9:32 + */ +@Data +public class EpdcWorkbenchTopicIssueItemAnalysisExcel { + + /** + * 部门名称 + */ + @Excel(name = "组织", width = 20) + private String deptName; + + /** + * 话题数量 + */ + @Excel(name = "话题数", width = 10) + private Integer topicNum; + + /** + * 议题数量 + */ + @Excel(name = "议题数", width = 10) + private Integer issueNum; + + /** + * 项目数量 + */ + @Excel(name = "项目数", width = 10) + private Integer itemNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchUserAnalysisExcel.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchUserAnalysisExcel.java new file mode 100644 index 0000000..7e0c678 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchUserAnalysisExcel.java @@ -0,0 +1,30 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.excel; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import lombok.Data; + +/** + * @Author:liuchuang + * @Date:2021/8/26 19:36 + */ +@Data +public class EpdcWorkbenchUserAnalysisExcel { + + /** + * 组织 + */ + @Excel(name = "组织", width = 20) + private String deptName; + + /** + * 用户数量 + */ + @Excel(name = "用户数", width = 10) + private Integer userNum; + + /** + * 党员数量 + */ + @Excel(name = "党员数", width = 10) + private Integer partyMemberNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchWorkStatusExcel.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchWorkStatusExcel.java new file mode 100644 index 0000000..d77d0b3 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchWorkStatusExcel.java @@ -0,0 +1,48 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.excel; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import lombok.Data; + +/** + * @Author:liuchuang + * @Date:2021/8/26 18:25 + */ +@Data +public class EpdcWorkbenchWorkStatusExcel { + + /** + * 组织 + */ + @Excel(name = "组织", width = 20) + private String deptName; + + /** + * 话题数 + */ + @Excel(name = "话题数", width = 10) + private Integer topicNum; + + /** + * 议题数 + */ + @Excel(name = "议题数", width = 10) + private Integer issueNum; + + /** + * 项目数 + */ + @Excel(name = "项目数", width = 10) + private Integer itemNum; + + /** + * 项目结案数 + */ + @Excel(name = "项目结案数", width = 10) + private Integer itemCaseClosedNum; + + /** + * 督办项目数 + */ + @Excel(name = "督办项目数", width = 10) + private Integer superviseItemNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchDataStatisticsFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchDataStatisticsFormDTO.java new file mode 100644 index 0000000..aea78b3 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchDataStatisticsFormDTO.java @@ -0,0 +1,19 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.form; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @Author:liuchuang + * @Date:2021/8/24 11:08 + */ +@Data +public class EpdcWorkbenchDataStatisticsFormDTO implements Serializable { + private static final long serialVersionUID = -3594409498300008030L; + + private Long deptId; + + private List deptIdList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchExportFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchExportFormDTO.java new file mode 100644 index 0000000..049133f --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchExportFormDTO.java @@ -0,0 +1,19 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.form; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @Author:liuchuang + * @Date:2021/8/27 22:08 + */ +@Data +public class EpdcWorkbenchExportFormDTO implements Serializable { + private static final long serialVersionUID = 1590315319035328972L; + + private Long deptId; + private String dateType; + private List deptIdList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchSysDeptFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchSysDeptFormDTO.java new file mode 100644 index 0000000..c380e90 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchSysDeptFormDTO.java @@ -0,0 +1,25 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.form; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @Author:liuchuang + * @Date:2021/8/26 17:47 + */ +@Data +public class EpdcWorkbenchSysDeptFormDTO implements Serializable { + private static final long serialVersionUID = -8375246144010736008L; + + /** + * 部门类型 + */ + private String typeKey; + + /** + * 数据权限 + */ + private List deptIdList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchTopicIssueItemAnalysisFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchTopicIssueItemAnalysisFormDTO.java new file mode 100644 index 0000000..f6af500 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchTopicIssueItemAnalysisFormDTO.java @@ -0,0 +1,19 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.form; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @Author:liuchuang + * @Date:2021/8/26 11:01 + */ +@Data +public class EpdcWorkbenchTopicIssueItemAnalysisFormDTO implements Serializable { + private static final long serialVersionUID = 400296734298107410L; + + private Long deptId; + + private List deptIdList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchUserAnalysisFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchUserAnalysisFormDTO.java new file mode 100644 index 0000000..064aeaf --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchUserAnalysisFormDTO.java @@ -0,0 +1,19 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.form; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @Author:liuchuang + * @Date:2021/8/26 14:38 + */ +@Data +public class EpdcWorkbenchUserAnalysisFormDTO implements Serializable { + private static final long serialVersionUID = -3866580648194645619L; + + private Long deptId; + + private List deptIdList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkStatusAnalysisResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkStatusAnalysisResultDTO.java new file mode 100644 index 0000000..682bf09 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkStatusAnalysisResultDTO.java @@ -0,0 +1,49 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/26 15:52 + */ +@Data +public class EpdcWorkStatusAnalysisResultDTO implements Serializable { + private static final long serialVersionUID = 9197856525046007900L; + + /** + * 部门ID + */ + private Long deptId; + + /** + * 部门名称 + */ + private String deptName; + + /** + * 话题数 + */ + private Integer topicNum; + + /** + * 议题数 + */ + private Integer issueNum; + + /** + * 项目数 + */ + private Integer itemNum; + + /** + * 项目结案数 + */ + private Integer itemCaseClosedNum; + + /** + * 项目督办数 + */ + private Integer superviseItemNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchDataStatisticsResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchDataStatisticsResultDTO.java new file mode 100644 index 0000000..be94ebf --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchDataStatisticsResultDTO.java @@ -0,0 +1,64 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/24 11:08 + */ +@Data +public class EpdcWorkbenchDataStatisticsResultDTO implements Serializable { + private static final long serialVersionUID = 6608581761807835181L; + + /** + * 话题数 + */ + private Integer topicNum; + + /** + * 昨日新增话题数 + */ + private Integer topicAddedYesterdayNum; + + /** + * 议题数 + */ + private Integer issueNum; + + /** + * 昨日新增议题数 + */ + private Integer issueAddedYesterdayNum; + + /** + * 项目数 + */ + private Integer itemNum; + + /** + * 昨日新增项目数 + */ + private Integer itemAddedYesterdayNum; + + /** + * 项目结案数 + */ + private Integer itemCaseClosedNum; + + /** + * 昨日新增项目结案数 + */ + private Integer itemCaseClosedAddedYesterdayNum; + + /** + * 项目督办数 + */ + private Integer superviseItemNum; + + /** + * 昨日新增项目督办数 + */ + private Integer superviseItemAddedYesterdayNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchSysDeptResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchSysDeptResultDTO.java new file mode 100644 index 0000000..e8a9faa --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchSysDeptResultDTO.java @@ -0,0 +1,18 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/26 17:38 + */ +@Data +public class EpdcWorkbenchSysDeptResultDTO implements Serializable { + private static final long serialVersionUID = -6713213984507789567L; + + private Long deptId; + private String deptName; + private String typeKey; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchTopicIssueItemAnalysisResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchTopicIssueItemAnalysisResultDTO.java new file mode 100644 index 0000000..4cdeb3a --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchTopicIssueItemAnalysisResultDTO.java @@ -0,0 +1,39 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/26 10:59 + */ +@Data +public class EpdcWorkbenchTopicIssueItemAnalysisResultDTO implements Serializable { + private static final long serialVersionUID = 2307114632327183546L; + + /** + * 部门ID + */ + private Long deptId; + + /** + * 部门名称 + */ + private String deptName; + + /** + * 话题数量 + */ + private Integer topicNum; + + /** + * 议题数量 + */ + private Integer issueNum; + + /** + * 项目数量 + */ + private Integer itemNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchUserAnalysisResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchUserAnalysisResultDTO.java new file mode 100644 index 0000000..546c2b7 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchUserAnalysisResultDTO.java @@ -0,0 +1,34 @@ +package com.elink.esua.epdc.dto.analysis.pc.backstage.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/26 14:38 + */ +@Data +public class EpdcWorkbenchUserAnalysisResultDTO implements Serializable { + private static final long serialVersionUID = 1947077311885828447L; + + /** + * 部门ID + */ + private Long deptId; + + /** + * 部门名称 + */ + private String deptName; + + /** + * 党员数量 + */ + private Integer partyMemberNum; + + /** + * 用户数量 + */ + private Integer userNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/DifficultItemOverseeDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/DifficultItemOverseeDTO.java new file mode 100644 index 0000000..a5bc19b --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/DifficultItemOverseeDTO.java @@ -0,0 +1,117 @@ +/** + * 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.analysis.pc.item; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 难点堵点督办 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-25 + */ +@Data +public class DifficultItemOverseeDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 项目ID + */ + private String itemId; + + /** + * 督办人ID + */ + private String overseeUserId; + + /** + * 督办人姓名 + */ + private String overseeUserName; + + /** + * 督办人部门ID + */ + private String overseeDeptId; + + /** + * 督办人部门名称 + */ + private String overseeDeptName; + + /** + * 督办时间 + */ + private Date overseeTime; + + /** + * 督办描述 + */ + private String overseeContent; + + /** + * 被督办人部门ID + */ + private String beOverseeDept; + + /** + * 被督办人部门名称 + */ + private String beOverseeDeptName; + + /** + * 删除标识 0-否,1-是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/RoleDifficultDeptDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/RoleDifficultDeptDTO.java new file mode 100644 index 0000000..5de31f2 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/RoleDifficultDeptDTO.java @@ -0,0 +1,82 @@ +/** + * 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.analysis.pc.item; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 角色难点堵点部门关系表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-25 + */ +@Data +public class RoleDifficultDeptDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 标识号 + */ + private String id; + + /** + * 角色ID + */ + private Long roleId; + + /** + * 部门ID + */ + private Long deptId; + + /** + * 删除标识 0-否,1-是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/result/DifficultItemResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/result/DifficultItemResultDTO.java index 8d91b39..fc89bb8 100644 --- a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/result/DifficultItemResultDTO.java +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/result/DifficultItemResultDTO.java @@ -1,9 +1,11 @@ package com.elink.esua.epdc.dto.analysis.pc.item.result; +import com.elink.esua.epdc.dto.analysis.pc.item.DifficultItemOverseeDTO; import lombok.Data; import java.io.Serializable; import java.util.Date; +import java.util.List; /** * @Description 疑难项目 @@ -21,6 +23,11 @@ public class DifficultItemResultDTO implements Serializable { * 项目内容 */ private String itemContent; + /** + * 督办状态 + */ + private String overseeName; + /** * 转项目时间 */ @@ -57,4 +64,10 @@ public class DifficultItemResultDTO implements Serializable { * 居民满意度评价 */ private String evaluationScore; + + /** + * 督办记录 + */ + private List overseeList; + } diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicCompanyVaccinationStatisticsFormDto.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicCompanyVaccinationStatisticsFormDto.java new file mode 100644 index 0000000..28736a4 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicCompanyVaccinationStatisticsFormDto.java @@ -0,0 +1,20 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.form; + +import lombok.Data; + +import java.io.Serializable; + +/** + * create by: zhangfenghe + * description: TODO + * create time: 2021/08/25$ 22:21$ + */ +@Data +public class EpdcScreenEpidemicCompanyVaccinationStatisticsFormDto implements Serializable { + private static final long serialVersionUID = -2824808733304558284L; + + /** + * 组织类型:街道:street_party,社区:community_party + */ + private String typeKey; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicVaccinationStatisticsFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicVaccinationStatisticsFormDTO.java new file mode 100644 index 0000000..1b95f22 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicVaccinationStatisticsFormDTO.java @@ -0,0 +1,21 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.form; + +import lombok.Data; + +import java.io.Serializable; + +/** + * create by: zhangfenghe + * description: 疫情防控-疫苗接种情况请求对象 + * create time: 2021/8/11$ 21:00$ + */ +@Data +public class EpdcScreenEpidemicVaccinationStatisticsFormDTO implements Serializable { + + private static final long serialVersionUID = 1007443787006330567L; + + /** + * 组织类型:街道:street_party,社区:community_party + */ + private String typeKey; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenItemListFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenItemListFormDTO.java new file mode 100644 index 0000000..21e76ed --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenItemListFormDTO.java @@ -0,0 +1,27 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.form; + +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/23 18:43 + */ +@Data +public class EpdcScreenItemListFormDTO implements Serializable { + private static final long serialVersionUID = 9002139861797676107L; + + /** + * 页码 -必传项 + */ + @NotNull(message = "页码 不能为空") + private Integer pageIndex; + + /** + * 页容量 -必传项 + */ + @NotNull(message = "页容量 不能为空") + private Integer pageSize; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO.java index 9c7d44d..bc1340b 100644 --- a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO.java +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO.java @@ -18,4 +18,9 @@ public class EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO implements Ser */ private String statisticType; + /** + * 组织类型:街道:street_party,社区:community_party + */ + private String typeKey; + } diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO.java index 43cb6e1..910b473 100644 --- a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO.java +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO.java @@ -17,4 +17,9 @@ public class EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO implements *统计类型:0-已接种,1-未接种 */ private String statisticType; + + /** + * 组织类型:街道:street_party,社区:community_party + */ + private String typeKey; } diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java index dfc3ed6..acbd59b 100644 --- a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java @@ -12,6 +12,11 @@ import java.io.Serializable; public class EpdcScreenGridGovernanceItemDifficultResultDTO implements Serializable { private static final long serialVersionUID = 6811731619897514999L; + /** + * 项目ID + */ + private String itemId; + /** * 事件ID */ diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenItemListResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenItemListResultDTO.java new file mode 100644 index 0000000..28a936c --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenItemListResultDTO.java @@ -0,0 +1,34 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/23 18:44 + */ +@Data +public class EpdcScreenItemListResultDTO implements Serializable { + private static final long serialVersionUID = -2604744896996074330L; + + /** + * 项目ID + */ + private String id; + + /** + * 项目内容 + */ + private String itemContent; + + /** + * 纬度 + */ + private String issueLatitude; + + /** + * 经度 + */ + private String issueLongitude; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcWorkLogOrgActRecordsResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcWorkLogOrgActRecordsResultDTO.java new file mode 100644 index 0000000..3fadd99 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcWorkLogOrgActRecordsResultDTO.java @@ -0,0 +1,54 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 14:57 + */ +@Data +public class EpdcWorkLogOrgActRecordsResultDTO implements Serializable { + + private static final long serialVersionUID = -6843354413370545958L; + /** + *部门ID + */ + private String deptId; + + /** + *部门名称 + */ + private String deptName; + + /** + *主题党日活动次数 + */ + private Integer actZtdrNum; + + /** + *三会一课活动次数 + */ + private Integer actShykNum; + + /** + *联建共建活动次数 + */ + private Integer actLjgjNum; + + /** + *主题党日参与人数 + */ + private Integer actZtdrPersonNum; + + /** + *三会一课参与人数 + */ + private Integer actShykPersonNum; + + /** + *联建共建参与人数 + */ + private Integer actLjgjPersonNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/GridOpeningJobDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/GridOpeningJobDTO.java new file mode 100644 index 0000000..242cf52 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/GridOpeningJobDTO.java @@ -0,0 +1,162 @@ +/** + * 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.analysis.pc.user; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 网格排名情况 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-24 + */ +@Data +public class GridOpeningJobDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 网格id + */ + private String gridid; + + /** + * 街道社区网格 + */ + private String alldeptname; + + /** + * 用户注册数 + */ + private Integer registercount; + + /** + * 居民数(包括认证成功和党员认证失败的居民) + */ + private Integer residentcount; + + /** + * 认证党员数 + */ + private Integer partycount; + + /** + * 未认证用户(根据用户第一次扫码的网格统计) + */ + private Integer unauthorizedcount; + + /** + * 居民扫码数 + */ + private Integer ewmcount; + + /** + * 新闻数 + */ + private Integer newscount; + + /** + * 通知数 + */ + private Integer noticecount; + + /** + * 议题数 + */ + private Integer eventcount; + + /** + * 项目数 + */ + private Integer itemcount; + + /** + * 项目解决数 + */ + private Integer itemclosecount; + + /** + * 项目好评数(满意度评价为非常满意) + */ + private Integer itempraisecount; + + /** + * 社群数 + */ + private Integer communitycount; + + /** + * 社群成员数 + */ + private Integer communitymembercount; + + /** + * 社群话题数 + */ + private Integer communitytopiccount; + + /** + * 企业数 + */ + private Integer enterprisecount; + + /** + * 网格长姓名 + */ + private String gridleader; + + /** + * 所有网格id + */ + private String alldeptids; + + /** + * 删除标记(0-否,1-是) + */ + private String delFlag; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/result/GridOpeningResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/result/GridOpeningResultDTO.java index 894f6fc..af17720 100644 --- a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/result/GridOpeningResultDTO.java +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/result/GridOpeningResultDTO.java @@ -17,6 +17,8 @@ public class GridOpeningResultDTO implements Serializable { private String gridId; + private String allDeptIds; + /** * 街道社区网格 */ diff --git a/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppGridManFormDTO.java b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppGridManFormDTO.java new file mode 100644 index 0000000..68ad9d1 --- /dev/null +++ b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppGridManFormDTO.java @@ -0,0 +1,32 @@ +package com.elink.esua.epdc.dto.form; + +import lombok.Data; + +import java.io.Serializable; + +/** + * create by: zhangfenghe + * description: 网格员列表请求接口对象 + * create time: 2021/8/28$ 18:11$ + */ +@Data +public class EpdcAppGridManFormDTO implements Serializable { + + private static final long serialVersionUID = 682964925596811152L; + + /** + *页码 + */ + private int pageIndex; + + /** + *页容量 + */ + private int pageSize; + + /** + *所属网格id + */ + private Long deptId; + +} diff --git a/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppShowIdentityFormDTO.java b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppShowIdentityFormDTO.java new file mode 100644 index 0000000..8f50838 --- /dev/null +++ b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppShowIdentityFormDTO.java @@ -0,0 +1,41 @@ +package com.elink.esua.epdc.dto.form; + +import lombok.Data; + +import java.io.Serializable; + +/** + * create by: zhangfenghe + * description: 党员亮身份信息入库请求参数 + * create time: 2021/8/28$ 19:10$ + */ +@Data +public class EpdcAppShowIdentityFormDTO implements Serializable { + + private static final long serialVersionUID = -5593165602745999938L; + + /** + *用户ID + */ + private Long userId; + + /** + *头像地址 + */ + private String headUrl; + + /** + *格言 + */ + private String motto; + + /** + *承诺 + */ + private String promise; + + /** + *服务范围 + */ + private String serviceArea; +} diff --git a/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppGridManListResultDTO.java b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppGridManListResultDTO.java new file mode 100644 index 0000000..49aa91c --- /dev/null +++ b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppGridManListResultDTO.java @@ -0,0 +1,36 @@ +package com.elink.esua.epdc.dto.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * create by: zhangfenghe + * description: 网格员列表返回对象 + * create time: 2021/8/28$ $ + */ +@Data +public class EpdcAppGridManListResultDTO implements Serializable { + private static final long serialVersionUID = -2712265120736911585L; + + + /** + *姓名 + */ + private String realName; + + /** + *头像 + */ + private String headHrl; + + /** + *箴言 + */ + private String proverbs; + + /** + *电话 + */ + private String mobile; +} diff --git a/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppIdentityDetailResultDTO.java b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppIdentityDetailResultDTO.java new file mode 100644 index 0000000..089936c --- /dev/null +++ b/epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppIdentityDetailResultDTO.java @@ -0,0 +1,35 @@ +package com.elink.esua.epdc.dto.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * create by: zhangfenghe + * description: 党员亮身份信息详情返回对象 + * create time: 2021/8/28$ 19:52$ + */ +@Data +public class EpdcAppIdentityDetailResultDTO implements Serializable { + private static final long serialVersionUID = 3740385980880312741L; + + /** + *格言 + */ + private String motto; + + /** + *承诺 + */ + private String promise; + + /** + *服务范围 + */ + private String serviceArea; + + /** + *头像 + */ + private String headUrl; +} diff --git a/epdc-cloud-custom-client/pom.xml b/epdc-cloud-custom-client/pom.xml index 49a8366..38ba34a 100644 --- a/epdc-cloud-custom-client/pom.xml +++ b/epdc-cloud-custom-client/pom.xml @@ -26,6 +26,12 @@ epdc-cloud-user-client ${epdc-cloud-client.version} + + + com.esua.epdc.yushan + epdc-cloud-admin-client + ${epdc-cloud-client.version} + diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseHeadRelationConstant.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseHeadRelationConstant.java new file mode 100644 index 0000000..62fc8d5 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseHeadRelationConstant.java @@ -0,0 +1,17 @@ +package com.elink.esua.epdc.constant; + +/** + * @author: songyunpeng + * @Date: 2020/08/19 14:12 + * @Description: 房屋用处 + */ +public interface HouseHeadRelationConstant { + + String CHILDREN = "0"; + + String HUSBAND_AND_WIFE = "1"; + + String PARENT = "2"; + + String OTHER = "3"; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseUseConstant.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseUseConstant.java new file mode 100644 index 0000000..e3f4e5f --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseUseConstant.java @@ -0,0 +1,15 @@ +package com.elink.esua.epdc.constant; + +/** + * @author: songyunpeng + * @Date: 2020/08/19 14:12 + * @Description: 房屋用处 + */ +public interface HouseUseConstant { + + String SINCE_THE_LIVING = "0"; + + String RENT = "1"; + + String BUSINESS = "2"; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationDictConstant.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationDictConstant.java new file mode 100644 index 0000000..50226d8 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationDictConstant.java @@ -0,0 +1,57 @@ +package com.elink.esua.epdc.constant; + +/** + * @author: songyunpeng + * @Date: 2020/08/19 14:12 + * @Description: 房屋用处 + */ +public interface PopulationDictConstant { + + /** + * 政治面貌 + */ + String POLITICS_STATUS = "politics_status"; + /** + * 文化程度 + */ + String EDUCATION_LEVEL = "education_level"; + /** + * 身体状况 + */ + String BODY_STATUS = "body_status"; + /** + * 婚姻状况 + */ + String MARITAL_STATUS = "marital_status"; + /** + * 户口类型 + */ + String ACCOUNT_TYPE = "account_type"; + /** + * 就业情况 + */ + String EMPLOYMENT_STATUS = "employment_status"; + /** + * 失业原因 + */ + String UNEMPLOYMENT_REASON = "unemployment_reason"; + /** + * 家庭类别 + */ + String FAMILY_CATEGORY = "family_category"; + /** + * 救助情况 + */ + String HELP_STATUS = "help_status"; + /** + * 机动车类型 + */ + String MOTOR_VEHICLE_CATEGORY = "motor_vehicle_category"; + + /** + * 性别 + */ + String GENDER = "gender"; + + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationIdentify.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationIdentify.java new file mode 100644 index 0000000..958a02a --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationIdentify.java @@ -0,0 +1,19 @@ +package com.elink.esua.epdc.constant; + +/** + * @author songyunpeng + * @Description 人口信息 人口身份标识 + * @create 2020-09-14 + */ + +public interface PopulationIdentify { + + + String PROPERTY_OWNER = "0"; + + String HOUSE_HEAD = "1"; + + String HOUSE_RESIDENT = "2"; + + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/OrganizationModifyDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/OrganizationModifyDTO.java new file mode 100644 index 0000000..0375280 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/OrganizationModifyDTO.java @@ -0,0 +1,37 @@ +package com.elink.esua.epdc.dto; + +import lombok.Data; + +import java.io.Serializable; + +/** + * + * 组织机构信息修改-接收MQ消息DTO + * + * @Author:liuchuang + * @Date:2020/3/6 22:34 + */ +@Data +public class OrganizationModifyDTO implements Serializable { + + private static final long serialVersionUID = -6534846437298229554L; + /** + * 部门ID + */ + private Long deptId; + + /** + * 旧部门名称 + */ + private String oldDeptName; + + /** + * 新部门名称 + */ + private String newDeptName; + + /** + * 部门类型 + */ + private String typeKey; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BasePopulationInformationExportDto.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BasePopulationInformationExportDto.java new file mode 100644 index 0000000..f8a3052 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BasePopulationInformationExportDto.java @@ -0,0 +1,121 @@ +/** + * 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.house; + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * 人口信息表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class BasePopulationInformationExportDto { + + private String id; + + private String gridName; + + private String houseAddress; + + private String buyingTime; + + private BigDecimal houseArea; + + private String propertyOwner; + + private String propertyOwnerIdentityNo; + + private String propertyOwnerCard; + + private String propertyOwnerMobile; + + private String houseUse; + + private String tenantName; + + private String tenantPhone; + + private String tenantIdentityNo; + + private String enterpriseName; + + private String socialUniformCode; + + private String legalRepresentative; + + private String enterprisePhone; + + private String residentsName; + + private String residentsSex; + + private String residentsBirthday; + + private String residentsNation; + + private String educationLevel; + + private String politicsStatus; + + private String joinTime; + + private String organizationalRelationshipLocation; + + private String residentsIdentityNo; + + private String residentsPhone; + + private String bodyStatus; + + private String maritalStatus; + + private String accountType; + + private String militaryService; + + private String householdRegistrationPlace; + + private String employmentStatus; + + private String currentEmployer; + + private String currentEmployerAddress; + + private String unemploymentReason; + + private String reemploymentPermit; + + private String unemploymentRegister; + + private String unemploymentRegisterTime; + + private String familyCategory; + + private String helpStatus; + + private Integer motorVehicleNum; + + private String motorVehicleCategory; + + private String dogStatus; + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BaseResidentInformationExportDto.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BaseResidentInformationExportDto.java new file mode 100644 index 0000000..daa7780 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BaseResidentInformationExportDto.java @@ -0,0 +1,47 @@ +/** + * 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.house; + +import lombok.Data; + +/** + * 人口信息表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class BaseResidentInformationExportDto { + + private String houseHeadName; + + private String residentsIdentityNo; + + private String houseHeadRelation; + + private String residentsName; + + private String residentsSex; + + private String residentsNation; + + private String currentEmployer; + + private String currentAddress; + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/FamilyMember.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/FamilyMember.java new file mode 100644 index 0000000..8e83124 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/FamilyMember.java @@ -0,0 +1,25 @@ +package com.elink.esua.epdc.dto.house; + +import lombok.Data; + +/** + * @author songyunpeng + * @Description 大屏找人详情接口 家庭成员信息 + * @create 2020-09-14 + */ +@Data +public class FamilyMember { + /** + * 姓名 + */ + private String name; + /** + * 关系 + */ + private String relation; + /** + * 居住地 + */ + private String currentAddress; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseBusinessInfoDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseBusinessInfoDTO.java new file mode 100644 index 0000000..b6bf248 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseBusinessInfoDTO.java @@ -0,0 +1,102 @@ +/** + * 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.house; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 房屋经营信息表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class HouseBusinessInfoDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 企业名称 + */ + private String enterpriseName; + + /** + * 社会统一代码 + */ + private String socialUniformCode; + + /** + * 法人代表 + */ + private String legalRepresentative; + + /** + * 电话 + */ + private String enterprisePhone; + + /** + * 房屋ID + */ + private String houseId; + + /** + * 删除标识 (0:否 1:是) + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + + /** + * 辖区范围 + */ + private String gridName; + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseRentInfoDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseRentInfoDTO.java new file mode 100644 index 0000000..16f7d7f --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseRentInfoDTO.java @@ -0,0 +1,92 @@ +/** + * 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.house; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 房屋租赁信息 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class HouseRentInfoDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 承租人姓名 + */ + private String tenantName; + + /** + * 承租人电话 + */ + private String tenantPhone; + + /** + * 承租人身份证号 + */ + private String tenantIdentityNo; + + /** + * 房屋ID + */ + private String houseId; + + /** + * 删除标识 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseResidentDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseResidentDTO.java new file mode 100644 index 0000000..90da772 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseResidentDTO.java @@ -0,0 +1,144 @@ +/** + * 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.house; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 房屋人员关系表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class HouseResidentDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 房屋ID + */ + private String houseId; + /** + * 户主ID + */ + private String houseHeadId; + + /** + * 居民ID + */ + private String residentId; + + /** + * 与户主关系 (0:子女 1:夫妻 2:其他) + */ + private String houseHeadRelation; + + /** + * 是否为户主 (0:否 1:是) + */ + private String isHouseHead; + + /** + * 删除标识 (0:否 1:是) + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + + /** + * 姓名 + */ + private String residentsName; + + /** + * 性别 (0:女 1:男) + */ + private String residentsSex; + + /** + * 民族 + */ + private String residentsNation; + /** + * 文化程度 + */ + private String educationLevel; + + /** + * 政治面貌 (0:群众 1:党员) + */ + private String politicsStatus; + /** + * 身份证号码 + */ + private String residentsIdentityNo; + + /** + * 联系电话 + */ + private String residentsPhone; + + /** + * 现工作单位 + */ + private String currentEmployer; + + /** + * 现居住地址- 保存居住人使用 + */ + private String currentAddress; + + /** + * 确认是否修改居住人信息 + */ + private String isEditResidentInfo; + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInfo.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInfo.java new file mode 100644 index 0000000..328562b --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInfo.java @@ -0,0 +1,36 @@ +package com.elink.esua.epdc.dto.house; + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @author songyunpeng + * @Description 大屏详情接口 房屋信息 + * @create 2020-09-14 + */ +@Data +public class HousingInfo { + + /** + * 房屋地址 + */ + private String houseAddress; + /** + * 房屋面积 + */ + private BigDecimal houseArea; + /** + * 房屋用途 + */ + private String houseUse; + /** + * 产权人 + */ + private String propertyOwner; + /** + * 产权人电话 + */ + private String propertyOwnerMobile; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInformationDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInformationDTO.java new file mode 100644 index 0000000..cd651d4 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInformationDTO.java @@ -0,0 +1,184 @@ +/** + * 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.house; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import java.util.List; + +/** + * 房屋信息表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class HousingInformationDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 房屋地址 + */ + private String houseAddress; + + /** + * 购房时间 + */ + private String buyingTime; + + /** + * 房屋面积 + */ + private BigDecimal houseArea; + + /** + * 产权人 + */ + private String propertyOwner; + + /** + * 产权人身份证号 + */ + private String propertyOwnerIdentityNo; + + /** + * 联系电话 + */ + private String propertyOwnerMobile; + + /** + * 产权证 + */ + private String propertyOwnerCard; + + /** + * 房屋用途 (0:自住 1:租赁 2:经营) + */ + private String houseUse; + + /** + * 删除标识 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + + /** + * 所属网格ID + */ + private Long gridId; + + /** + * 父所有部门 + */ + private String parentDeptIds; + + /** + * 父所有部门名称 + */ + private String parentDeptNames; + + /** + * 所有部门ID + */ + private String allDeptIds; + + /** + * 所有部门名称 + */ + private String allDeptNames; + + /** + * 承租人姓名 + */ + private String tenantName; + + /** + * 承租人电话 + */ + private String tenantPhone; + + /** + * 承租人身份证号 + */ + private String tenantIdentityNo; + + + /** + * 企业名称 + */ + private String enterpriseName; + + /** + * 社会统一代码 + */ + private String socialUniformCode; + + /** + * 法人代表 + */ + private String legalRepresentative; + + /** + * 电话 + */ + private String enterprisePhone; + + /** + * 网格名 + */ + private String gridName; + /** + * 部门回显 + */ + private List deptIdList; + + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInfoOverviewDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInfoOverviewDTO.java new file mode 100644 index 0000000..320b17d --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInfoOverviewDTO.java @@ -0,0 +1,74 @@ +/** + * 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.house; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 居民信息统计数据 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class PopulationInfoOverviewDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 自住数量 + */ + private Integer sinceTheLiving; + /** + * 租赁数量 + */ + private Integer rent; + /** + * 经营数量 + */ + private Integer business; + /** + * 在岗数量 + */ + private Integer employment; + /** + * 失业数量 + */ + private Integer unemployment; + /** + * 房屋数量 + */ + private Integer houseNum; + /** + * 人口数量 + */ + private Integer populationNum; + /** + * 机动车数量 + */ + private Integer motorVehicleNum; + /** + * 党员 + */ + private Integer partyMemberNum; + + + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInformationDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInformationDTO.java new file mode 100644 index 0000000..d4f30e3 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInformationDTO.java @@ -0,0 +1,299 @@ +/** + * 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.house; + +import com.alibaba.fastjson.annotation.JSONField; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + + +/** + * 人口信息表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-08-19 + */ +@Data +public class PopulationInformationDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 姓名 + */ + private String residentsName; + + /** + * 性别 (0:女 1:男) + */ + private String residentsSex; + + /** + * 民族 + */ + private String residentsNation; + + /** + * 出生年/月 + */ + private Date residentsBirthday; + + /** + * 文化程度 + */ + private String educationLevel; + + /** + * 政治面貌 (0:群众 1:党员) + */ + private String politicsStatus; + + /** + * 入党时间 + */ + private String joinTime; + + /** + * 组织关系所在地 + */ + private String organizationalRelationshipLocation; + + /** + * 身份证号码 + */ + private String residentsIdentityNo; + + /** + * 联系电话 + */ + private String residentsPhone; + + /** + * 身体状况 (0:病残 1:健康) + */ + private String bodyStatus; + + /** + * 婚姻状况 (0:未婚 1:已婚) + */ + private String maritalStatus; + + /** + * 户口类型 (0:城镇 1:农业) + */ + private String accountType; + + /** + * 服兵役 (0:否 1:是) + */ + private String militaryService; + + /** + * 户籍地 + */ + private String householdRegistrationPlace; + + /** + * 就业情况 (0:在岗 1:就业) + */ + private String employmentStatus; + + /** + * 现工作单位 + */ + private String currentEmployer; + + /** + * 现单位地址 + */ + private String currentEmployerAddress; + + /** + * 失业原因 (0:原单位破产 1:解除合同 2:效益不好 3:减员 4:其他) + */ + private String unemploymentReason; + + /** + * 再就业优惠证 (0:无 1:有) + */ + private String reemploymentPermit; + + /** + * 失业登记 (0:否 1:是) + */ + private String unemploymentRegister; + + /** + * 失业登记时间 + */ + private String unemploymentRegisterTime; + + /** + * 家庭类别 (0:普通家庭 1:五好家庭 2:军烈家庭 3:优抚家庭 4:单亲家庭 5:空巢老人 6:困难家庭) + */ + private String familyCategory; + + /** + * 救助情况 (0:低保 1:大病 2:廉租 3:教育 4:临时 5:其他) + */ + private String helpStatus; + + /** + * 机动车数量 + */ + private Integer motorVehicleNum; + + /** + * 机动车类型 (0:轿车 1:摩托 2:其他) + */ + private String motorVehicleCategory; + + /** + * 宠物犬状况 (0:无 1:有) + */ + private String dogStatus; + + /** + * 家庭成员数 + */ + private Integer familyMemberNum; + + /** + * 家庭外出成员数 + */ + private Integer familyMemberOutNum; + + /** + * 外出原因 (0:务工 1:上学 2:探亲 3:其他) + */ + private String familyMemberOutReason; + + /** + * 在外月数 + */ + private Integer familyMemberOutMonth; + + /** + * 删除标识 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + + /** + * 现居住地址- 保存居住人使用 + */ + private String currentAddress; + /** + * 与户主关系 + */ + private String houseHeadRelation; + + /** + * 居住人ID + */ + private String residentId; + /** + * 户主ID + */ + private String houseHeadId; + /** + * 房屋ID + */ + private String houseId; + /** + * 户主编辑是否确认提交字段 + */ + private String isSubmit; + + + //人口信息显示字段 + + List housingInformationList; + + /** + * 所属部门名字 ,隔开 + */ + private String gridNames; + + /** + * 房屋地址 ,隔开 + */ + private String houseAddress; + + + /** + * 机动车类型 - 辅助前台显示 + */ + private List motorVehicleCategoryList; + + /** + * 核酸检测状态:0已检测 1未检测 + */ + private String checkState; + + /** + * 核酸检测时间 + */ + @JSONField(format = "yyyy-MM-dd") + private Date checkDate; + + /** + * 接种次数 + */ + private Integer vaccinationNum; + + /** + * 接种状态 0未接种 1接种中 2接种完成 + */ + private String vaccinationState; + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/SysPopulationSimpleDictDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/SysPopulationSimpleDictDTO.java new file mode 100644 index 0000000..e5a3686 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/SysPopulationSimpleDictDTO.java @@ -0,0 +1,30 @@ + +package com.elink.esua.epdc.dto.house; + +import com.elink.esua.epdc.dto.SysSimpleDictDTO; +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * 数据字典简要信息 + * + * @author songyunpeng + * @date 2020/8/31 09:29 + */ +@Data +public class SysPopulationSimpleDictDTO implements Serializable { + + private static final long serialVersionUID = -4827806651372425347L; + + /** + * 键 + */ + private String dicType; + /** + * 字典列表 + */ + private List sysSimpleDicts; + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenGridRankingFormDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenGridRankingFormDTO.java new file mode 100644 index 0000000..88b1417 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenGridRankingFormDTO.java @@ -0,0 +1,34 @@ +package com.elink.esua.epdc.dto.house.form; + +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; + +/** + * @author songyunpeng + * @Description 大屏网格排名参数 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenGridRankingFormDTO { + + /** + * 页码 + */ + @Min(value = 0, message = "页码必须大于0") + private Integer pageIndex; + + /** + * 页容量 + */ + @Min(value = 0, message = "页容量必须大于0") + private Integer pageSize; + + /** + * 排序依据 + */ + @NotBlank(message = "排序依据不能为空") + private String rankCategory; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenHouseInfoByPeopleFormDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenHouseInfoByPeopleFormDTO.java new file mode 100644 index 0000000..9e01b18 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenHouseInfoByPeopleFormDTO.java @@ -0,0 +1,36 @@ +package com.elink.esua.epdc.dto.house.form; + +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; + +/** + * @author songyunpeng + * @Description 大屏以人找房参数 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenHouseInfoByPeopleFormDTO { + + /** + * 页码 + */ + @Min(value = 0, message = "页码必须大于0") + private Integer pageIndex; + + /** + * 页容量 + */ + @Min(value = 0, message = "页容量必须大于0") + private Integer pageSize; + + /** + * 户主姓名 + */ + @NotBlank(message = "户主姓名不能为空") + private String houseHeadName; + + private String communityId; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenPopulationInfoByHouseFormDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenPopulationInfoByHouseFormDTO.java new file mode 100644 index 0000000..2da6beb --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenPopulationInfoByHouseFormDTO.java @@ -0,0 +1,37 @@ +package com.elink.esua.epdc.dto.house.form; + +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; + +/** + * @author songyunpeng + * @Description 大屏以房找人参数 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenPopulationInfoByHouseFormDTO { + + /** + * 页码 + */ + @Min(value = 0, message = "页码必须大于0") + private Integer pageIndex; + + /** + * 页容量 + */ + @Min(value = 0, message = "页容量必须大于0") + private Integer pageSize; + + /** + * 房屋地址 + */ + @NotBlank(message = "房屋地址不能为空") + private String houseAddress; + + + private String communityId; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenResidentInfoByCurrentAddressFormDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenResidentInfoByCurrentAddressFormDTO.java new file mode 100644 index 0000000..66848a0 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenResidentInfoByCurrentAddressFormDTO.java @@ -0,0 +1,39 @@ +package com.elink.esua.epdc.dto.house.form; + +import lombok.Data; + +import javax.validation.constraints.Min; + +/** + * @author songyunpeng + * @Description 大屏以人找人参数 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenResidentInfoByCurrentAddressFormDTO { + + /** + * 页码 + */ + @Min(value = 0, message = "页码必须大于0") + private Integer pageIndex; + + /** + * 页容量 + */ + @Min(value = 0, message = "页容量必须大于0") + private Integer pageSize; + + /** + * 当前居住地址 + */ + private String currentAddress; + /** + * 居住人姓名 + */ + private String residentName; + + + private String communityId; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleDetailFormDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleDetailFormDTO.java new file mode 100644 index 0000000..202ca89 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleDetailFormDTO.java @@ -0,0 +1,24 @@ +package com.elink.esua.epdc.dto.house.form; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; + +/** + * @author songyunpeng + * @Description 大屏找人接口详情参数 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenSelectPeopleDetailFormDTO { + + /** + * 人口ID + */ + private String populationId; + /** + * 身份标识 + */ + @NotBlank(message = "身份标识不能为空") + private String identifyFlag; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleFormDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleFormDTO.java new file mode 100644 index 0000000..9484ade --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleFormDTO.java @@ -0,0 +1,43 @@ +package com.elink.esua.epdc.dto.house.form; + +import lombok.Data; + +import javax.validation.constraints.Min; + +/** + * @author songyunpeng + * @Description 大屏找人接口参数 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenSelectPeopleFormDTO { + + /** + * 页码 + */ + @Min(value = 1, message = "页码必须大于0") + private Integer pageIndex; + + /** + * 页容量 + */ + @Min(value = 1, message = "页容量必须大于0") + private Integer pageSize; + + /** + * 姓名 + */ + private String name; + /** + * 社区ID + */ + private String communityId; + /** + * 电话 + */ + private String phone; + /** + * 网格ID + */ + private String gridId; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/SysPopulationSimpleDictFormDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/SysPopulationSimpleDictFormDTO.java new file mode 100644 index 0000000..b160245 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/SysPopulationSimpleDictFormDTO.java @@ -0,0 +1,26 @@ + +package com.elink.esua.epdc.dto.house.form; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * 数据字典简要信息 + * + * @author songyunpeng + * @date 2020/8/31 09:29 + */ +@Data +public class SysPopulationSimpleDictFormDTO implements Serializable { + + private static final long serialVersionUID = -4827806651372425347L; + + /** + * type列表 + */ + private List dicTypes; + + +} \ No newline at end of file diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcPopulationErrorResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcPopulationErrorResultDTO.java new file mode 100644 index 0000000..3241940 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcPopulationErrorResultDTO.java @@ -0,0 +1,30 @@ +package com.elink.esua.epdc.dto.house.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author: songyunpeng + * @Date: 2020/8/31 17:06 + * @Description: 批量导入居民信息错误反馈 + */ +@Data +public class EpdcPopulationErrorResultDTO implements Serializable { + + private static final long serialVersionUID = 5643743407138967806L; + + /** + * 错误数据sheet名 + */ + private String sheetName; + /** + * 错误数据行数 + */ + private String errorLine; + + /** + * 错误数据信息 + */ + private String errorInfo; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenGridRankingResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenGridRankingResultDTO.java new file mode 100644 index 0000000..064247e --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenGridRankingResultDTO.java @@ -0,0 +1,20 @@ +package com.elink.esua.epdc.dto.house.result; + +import lombok.Data; + +/** + * @author songyunpeng + * @Description 大屏房屋用途接口结果 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenGridRankingResultDTO { + /** + * 网格名 + */ + private String gridName; + /** + * 数量 + */ + private Integer total; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseInfoByPeopleResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseInfoByPeopleResultDTO.java new file mode 100644 index 0000000..4e5f76b --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseInfoByPeopleResultDTO.java @@ -0,0 +1,37 @@ +package com.elink.esua.epdc.dto.house.result; + +import lombok.Data; + +/** + * @author songyunpeng + * @Description 大屏以人找房结果 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenHouseInfoByPeopleResultDTO { + /** + * ID + */ + private String populationId; + /** + * 身份标识 + */ + private String identityFlag; + /** + * 户主姓名 + */ + private String houseHeadName; + /** + * 网格名称 + */ + private String gridName; + /** + * 房屋地址 + */ + private String houseAddress; + /** + * 户主联系电话 + */ + private String houseHeadPhone; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseUseResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseUseResultDTO.java new file mode 100644 index 0000000..d32a0ce --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseUseResultDTO.java @@ -0,0 +1,58 @@ +package com.elink.esua.epdc.dto.house.result; + +import lombok.Data; + +/** + * @author songyunpeng + * @Description 大屏房屋用途接口结果 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenHouseUseResultDTO { + /** + * 房屋数量 + */ + private Integer houseNum; + /** + * 人口数量 + */ + private Integer populationNum; + /** + * 机动车数量 + */ + private Integer motorVehicleNum; + /** + * 党员 + */ + private Integer partyMemberNum; + /** + * 企业数量 + */ + private Integer enterpriseNum; + /** + * 租赁数量 + */ + private Integer rentNumber; + /** + * 自住数量 + */ + private Integer sinceTheLivingNumber; + /** + * 经营数量 + */ + private Integer businessNumber; + /** + * 租赁百分比 + */ + private Integer rentPercent; + /** + * 自住百分比 + */ + private Integer sinceTheLivingNumberPercent; + /** + * 经营百分比 + */ + private Integer businessPercent; + + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenPopulationInfoByHouseResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenPopulationInfoByHouseResultDTO.java new file mode 100644 index 0000000..78a5c27 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenPopulationInfoByHouseResultDTO.java @@ -0,0 +1,37 @@ +package com.elink.esua.epdc.dto.house.result; + +import lombok.Data; + +/** + * @author songyunpeng + * @Description 大屏以房找人结果 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenPopulationInfoByHouseResultDTO { + /** + * ID + */ + private String populationId; + /** + * 身份标识 + */ + private String identityFlag; + /** + * 户主姓名 + */ + private String houseHeadName; + /** + * 网格名称 + */ + private String gridName; + /** + * 房屋地址 + */ + private String houseAddress; + /** + * 户主联系电话 + */ + private String houseHeadPhone; + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenResidentInfoByCurrentAddressResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenResidentInfoByCurrentAddressResultDTO.java new file mode 100644 index 0000000..827b983 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenResidentInfoByCurrentAddressResultDTO.java @@ -0,0 +1,45 @@ +package com.elink.esua.epdc.dto.house.result; + +import lombok.Data; + +/** + * @author songyunpeng + * @Description 大屏以人找人结果 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenResidentInfoByCurrentAddressResultDTO { + /** + * ID + */ + private String populationId; + /** + * 身份标识 + */ + private String identityFlag; + + /** + * 居住人姓名 + */ + private String residentName; + /** + * 当前居住地址 + */ + private String currentAddress; + /** + * 户主姓名 + */ + private String houseHeadName; + /** + * 户主电话 + */ + private String houseHeadPhone; + /** + * 户主居住地址 + */ + private String houseHeadAddress; + + + + +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleDetailResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleDetailResultDTO.java new file mode 100644 index 0000000..2633f31 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleDetailResultDTO.java @@ -0,0 +1,64 @@ +package com.elink.esua.epdc.dto.house.result; + +import com.elink.esua.epdc.dto.house.FamilyMember; +import com.elink.esua.epdc.dto.house.HousingInfo; +import lombok.Data; + +import java.util.List; + +/** + * @author songyunpeng + * @Description 大屏找人详情接口结果 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenSelectPeopleDetailResultDTO { + /** + * 姓名 + */ + private String name; + /** + * 性别 + */ + private String sex; + /** + * 年龄 + */ + private String age; + /** + * 电话 + */ + private String phone; + /** + * 家庭类别 + */ + private String familyCategory; + /** + * 就业情况 + */ + private String employmentStatus; + /** + * 文化程度 + */ + private String educationLevel; + /** + * 政治面貌 + */ + private String politicsStatus; + /** + * 机动车数量 + */ + private String motorVehicleNum; + /** + * 宠物犬状况 + */ + private String dogStatus; + /** + * 房屋信息 + */ + List housingInfo; + /** + * 家庭成员信息 + */ + List familyMember; +} diff --git a/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleResultDTO.java b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleResultDTO.java new file mode 100644 index 0000000..d73cec7 --- /dev/null +++ b/epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleResultDTO.java @@ -0,0 +1,32 @@ +package com.elink.esua.epdc.dto.house.result; + +import lombok.Data; + +/** + * @author songyunpeng + * @Description 大屏找人接口结果 + * @create 2020-09-14 + */ +@Data +public class EpdcScreenSelectPeopleResultDTO { + /** + * 姓名 + */ + private String name; + /** + * 网格名 + */ + private String gridName; + /** + * 身份 + */ + private String identityName; + /** + * 身份标识 + */ + private String identityFlag; + /** + * 居民ID + */ + private String populationId; +} diff --git a/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/DifficultItemOverseeDTO.java b/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/DifficultItemOverseeDTO.java new file mode 100644 index 0000000..ee00940 --- /dev/null +++ b/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/DifficultItemOverseeDTO.java @@ -0,0 +1,117 @@ +/** + * 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; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 难点堵点督办 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-25 + */ +@Data +public class DifficultItemOverseeDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 项目ID + */ + private String itemId; + + /** + * 督办人ID + */ + private String overseeUserId; + + /** + * 督办人姓名 + */ + private String overseeUserName; + + /** + * 督办人部门ID + */ + private String overseeDeptId; + + /** + * 督办人部门名称 + */ + private String overseeDeptName; + + /** + * 督办时间 + */ + private Date overseeTime; + + /** + * 督办描述 + */ + private String overseeContent; + + /** + * 被督办人部门ID + */ + private String beOverseeDept; + + /** + * 被督办人部门名称 + */ + private String beOverseeDeptName; + + /** + * 删除标识 0-否,1-是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/RoleDifficultDeptDTO.java b/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/RoleDifficultDeptDTO.java new file mode 100644 index 0000000..d3ad68f --- /dev/null +++ b/epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/RoleDifficultDeptDTO.java @@ -0,0 +1,82 @@ +/** + * 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; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 角色难点堵点部门关系表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-25 + */ +@Data +public class RoleDifficultDeptDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 标识号 + */ + private String id; + + /** + * 角色ID + */ + private Long roleId; + + /** + * 部门ID + */ + private Long deptId; + + /** + * 删除标识 0-否,1-是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerDTO.java b/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerDTO.java new file mode 100644 index 0000000..eda0ab9 --- /dev/null +++ b/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerDTO.java @@ -0,0 +1,146 @@ +/** + * 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.volunteer; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +/** + * 志愿者信息表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-28 + */ +@Data +public class VolunteerDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 姓名 + */ + private String name; + + /** + * 身份证 + */ + private String idcard; + + /** + * 电话 + */ + private String mobile; + + /** + * 自我介绍 + */ + private String describe; + + /** + * 认证状态:0审核中 1审核通过 2审核驳回 + */ + private String state; + + /** + * 审核理由 + */ + private String reason; + + /** + * 用户ID + */ + private String userId; + + /** + * 头像地址 + */ + private String url; + + /** + * 党员标识:0否1是 + */ + private String partyFlag; + + /** + * 部门ID + */ + private String deptId; + + /** + * 部门名称 + */ + private String deptName; + + /** + * 所有部门ID + */ + private String allDeptIds; + + /** + * 所有部门名称 + */ + private String allDeptNames; + + /** + * 父所有部门 + */ + private String parentDeptIds; + + /** + * 父所有部门 + */ + private String parentDeptNames; + + /** + * 删除标识 0-否,1-是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgDTO.java b/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgDTO.java new file mode 100644 index 0000000..a356ae9 --- /dev/null +++ b/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgDTO.java @@ -0,0 +1,106 @@ +/** + * 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.volunteer; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +/** + * 志愿者组织 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-28 + */ +@Data +public class VolunteerOrgDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 组织名称 + */ + private String volunteerOrgName; + + /** + * 组织编码 + */ + private String volunteerOrgCode; + + /** + * 是否启用:0启用 1禁用 + */ + private String isOpen; + + /** + * 排序 + */ + private Integer sort; + + /** + * 负责人 + */ + private String headName; + + /** + * 负责电话 + */ + private String mobile; + + /** + * 地址 + */ + private String address; + + /** + * 删除标识 0-否,1-是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgRelationDTO.java b/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgRelationDTO.java new file mode 100644 index 0000000..0874693 --- /dev/null +++ b/epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgRelationDTO.java @@ -0,0 +1,82 @@ +/** + * 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.volunteer; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 志愿者组织关系表 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2021-08-28 + */ +@Data +public class VolunteerOrgRelationDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 志愿者id + */ + private String volunteerId; + + /** + * 志愿组织id + */ + private Integer volunteerOrgId; + + /** + * 删除标识 0-否,1-是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java new file mode 100644 index 0000000..a68a7c3 --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java @@ -0,0 +1,32 @@ +package com.elink.esua.epdc.dto.epdc.form; + +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 20:58 + */ +@Data +public class EpdcContentListFormDTO implements Serializable { + private static final long serialVersionUID = 6154511594701893385L; + + /** + * 页码 -必传项 + */ + @NotNull(message = "页码 不能为空") + private Integer pageIndex; + + /** + * 页容量 -必传项 + */ + @NotNull(message = "页容量 不能为空") + private Integer pageSize; + + /** + * 内容类别ID,为空时即最新资讯列表 + */ + private String typeId; +} diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java new file mode 100644 index 0000000..5b3630a --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java @@ -0,0 +1,44 @@ +package com.elink.esua.epdc.dto.epdc.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 21:10 + */ +@Data +public class EpdcContentDetailResultDTO implements Serializable { + private static final long serialVersionUID = 1039239618034666529L; + + /** + * 内容ID + */ + private String id; + + /** + * 资讯标题 + */ + private String noticeTitle; + + /** + * 资讯发布时间 + */ + private String releaseTime; + + /** + * 发布部门 + */ + private String deptName; + + /** + * 索引图 + */ + private String imgUrl; + + /** + * 浏览数 + */ + private String readingAmount; +} diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java new file mode 100644 index 0000000..0e253b2 --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java @@ -0,0 +1,45 @@ +package com.elink.esua.epdc.dto.epdc.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 21:08 + */ +@Data +public class EpdcContentListResultDTO implements Serializable { + private static final long serialVersionUID = -6715636720585034110L; + + /** + * 内容ID + */ + private String id; + + /** + * 资讯标题 + */ + private String noticeTitle; + + /** + * 资讯发布时间 + */ + private String releaseTime; + + /** + * 发布部门 + */ + private String deptName; + + /** + * 索引图 + */ + private String imgUrl; + + /** + * 浏览数 + */ + private String readingAmount; + +} diff --git a/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java new file mode 100644 index 0000000..a4a59f4 --- /dev/null +++ b/epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java @@ -0,0 +1,24 @@ +package com.elink.esua.epdc.dto.epdc.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/28 20:56 + */ +@Data +public class EpdcNoticeModuleListResultDTO implements Serializable { + private static final long serialVersionUID = -7828175497993532480L; + + /** + * 栏目ID + */ + private String id; + + /** + * 栏目名称 + */ + private String typeName; +} diff --git a/epdc-cloud-points-client/src/main/java/com/elink/esua/epdc/dto/PointsLogsDTO.java b/epdc-cloud-points-client/src/main/java/com/elink/esua/epdc/dto/PointsLogsDTO.java index 99be2f9..25f683e 100644 --- a/epdc-cloud-points-client/src/main/java/com/elink/esua/epdc/dto/PointsLogsDTO.java +++ b/epdc-cloud-points-client/src/main/java/com/elink/esua/epdc/dto/PointsLogsDTO.java @@ -17,9 +17,10 @@ package com.elink.esua.epdc.dto; +import lombok.Data; + import java.io.Serializable; import java.util.Date; -import lombok.Data; /** @@ -136,4 +137,9 @@ public class PointsLogsDTO implements Serializable { */ private String volunteerId; + /** + * 是否操作成功(0-失败,1-成功) + */ + private String status; + } \ No newline at end of file