Browse Source

Merge remote-tracking branch 'origin/master'

master
liuchuang 4 years ago
parent
commit
a5d1563a31
  1. 28
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/RoleOverseeDeptRelationDTO.java
  2. 5
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysRoleDTO.java
  3. 3
      epdc-cloud-admin-client/src/main/java/com/elink/esua/epdc/dto/SysUserDTO.java
  4. 72
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchDataAnalysisExcel.java
  5. 36
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchTopicIssueItemAnalysisExcel.java
  6. 30
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchUserAnalysisExcel.java
  7. 48
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/excel/EpdcWorkbenchWorkStatusExcel.java
  8. 19
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchDataStatisticsFormDTO.java
  9. 19
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchExportFormDTO.java
  10. 25
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchSysDeptFormDTO.java
  11. 19
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchTopicIssueItemAnalysisFormDTO.java
  12. 19
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/form/EpdcWorkbenchUserAnalysisFormDTO.java
  13. 49
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkStatusAnalysisResultDTO.java
  14. 64
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchDataStatisticsResultDTO.java
  15. 18
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchSysDeptResultDTO.java
  16. 39
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchTopicIssueItemAnalysisResultDTO.java
  17. 34
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/backstage/result/EpdcWorkbenchUserAnalysisResultDTO.java
  18. 117
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/DifficultItemOverseeDTO.java
  19. 82
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/RoleDifficultDeptDTO.java
  20. 13
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/item/result/DifficultItemResultDTO.java
  21. 20
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicCompanyVaccinationStatisticsFormDto.java
  22. 21
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenEpidemicVaccinationStatisticsFormDTO.java
  23. 27
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenItemListFormDTO.java
  24. 5
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO.java
  25. 5
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO.java
  26. 5
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java
  27. 34
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenItemListResultDTO.java
  28. 54
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcWorkLogOrgActRecordsResultDTO.java
  29. 162
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/GridOpeningJobDTO.java
  30. 2
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/user/result/GridOpeningResultDTO.java
  31. 32
      epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppGridManFormDTO.java
  32. 41
      epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/form/EpdcAppShowIdentityFormDTO.java
  33. 36
      epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppGridManListResultDTO.java
  34. 35
      epdc-cloud-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppIdentityDetailResultDTO.java
  35. 6
      epdc-cloud-custom-client/pom.xml
  36. 17
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseHeadRelationConstant.java
  37. 15
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/HouseUseConstant.java
  38. 57
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationDictConstant.java
  39. 19
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/constant/PopulationIdentify.java
  40. 37
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/OrganizationModifyDTO.java
  41. 121
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BasePopulationInformationExportDto.java
  42. 47
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/BaseResidentInformationExportDto.java
  43. 25
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/FamilyMember.java
  44. 102
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseBusinessInfoDTO.java
  45. 92
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseRentInfoDTO.java
  46. 144
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HouseResidentDTO.java
  47. 36
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInfo.java
  48. 184
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/HousingInformationDTO.java
  49. 74
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInfoOverviewDTO.java
  50. 299
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/PopulationInformationDTO.java
  51. 30
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/SysPopulationSimpleDictDTO.java
  52. 34
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenGridRankingFormDTO.java
  53. 36
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenHouseInfoByPeopleFormDTO.java
  54. 37
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenPopulationInfoByHouseFormDTO.java
  55. 39
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenResidentInfoByCurrentAddressFormDTO.java
  56. 24
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleDetailFormDTO.java
  57. 43
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/EpdcScreenSelectPeopleFormDTO.java
  58. 26
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/form/SysPopulationSimpleDictFormDTO.java
  59. 30
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcPopulationErrorResultDTO.java
  60. 20
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenGridRankingResultDTO.java
  61. 37
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseInfoByPeopleResultDTO.java
  62. 58
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenHouseUseResultDTO.java
  63. 37
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenPopulationInfoByHouseResultDTO.java
  64. 45
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenResidentInfoByCurrentAddressResultDTO.java
  65. 64
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleDetailResultDTO.java
  66. 32
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/house/result/EpdcScreenSelectPeopleResultDTO.java
  67. 117
      epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/DifficultItemOverseeDTO.java
  68. 82
      epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/RoleDifficultDeptDTO.java
  69. 146
      epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerDTO.java
  70. 106
      epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgDTO.java
  71. 82
      epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgRelationDTO.java
  72. 32
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcContentListFormDTO.java
  73. 44
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentDetailResultDTO.java
  74. 45
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcContentListResultDTO.java
  75. 24
      epdc-cloud-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeModuleListResultDTO.java
  76. 8
      epdc-cloud-points-client/src/main/java/com/elink/esua/epdc/dto/PointsLogsDTO.java

28
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<Long> overseeMenuIdList;
}

5
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<Long> moduleMenuIdList;
/**
* 督办部门ID列表
*/
private List<Long> overseeMenuIdList;
}

3
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;

72
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

36
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

30
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

48
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

19
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;
/**
* @Authorliuchuang
* @Date2021/8/24 11:08
*/
@Data
public class EpdcWorkbenchDataStatisticsFormDTO implements Serializable {
private static final long serialVersionUID = -3594409498300008030L;
private Long deptId;
private List<Long> deptIdList;
}

19
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;
/**
* @Authorliuchuang
* @Date2021/8/27 22:08
*/
@Data
public class EpdcWorkbenchExportFormDTO implements Serializable {
private static final long serialVersionUID = 1590315319035328972L;
private Long deptId;
private String dateType;
private List<Long> deptIdList;
}

25
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;
/**
* @Authorliuchuang
* @Date2021/8/26 17:47
*/
@Data
public class EpdcWorkbenchSysDeptFormDTO implements Serializable {
private static final long serialVersionUID = -8375246144010736008L;
/**
* 部门类型
*/
private String typeKey;
/**
* 数据权限
*/
private List<Long> deptIdList;
}

19
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;
/**
* @Authorliuchuang
* @Date2021/8/26 11:01
*/
@Data
public class EpdcWorkbenchTopicIssueItemAnalysisFormDTO implements Serializable {
private static final long serialVersionUID = 400296734298107410L;
private Long deptId;
private List<Long> deptIdList;
}

19
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;
/**
* @Authorliuchuang
* @Date2021/8/26 14:38
*/
@Data
public class EpdcWorkbenchUserAnalysisFormDTO implements Serializable {
private static final long serialVersionUID = -3866580648194645619L;
private Long deptId;
private List<Long> deptIdList;
}

49
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

64
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

18
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

39
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

34
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

117
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

82
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

13
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<DifficultItemOverseeDTO> overseeList;
}

20
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;
}

21
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;
}

27
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

5
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;
}

5
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;
}

5
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
*/

34
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

54
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

162
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

2
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;
/**
* 街道社区网格
*/

32
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;
}

41
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;
}

36
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;
}

35
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;
}

6
epdc-cloud-custom-client/pom.xml

@ -26,6 +26,12 @@
<artifactId>epdc-cloud-user-client</artifactId>
<version>${epdc-cloud-client.version}</version>
</dependency>
<dependency>
<groupId>com.esua.epdc.yushan</groupId>
<artifactId>epdc-cloud-admin-client</artifactId>
<version>${epdc-cloud-client.version}</version>
</dependency>
<!-- client end -->
</dependencies>

17
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";
}

15
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";
}

57
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";
}

19
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";
}

37
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
*
* @Authorliuchuang
* @Date2020/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;
}

121
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

47
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

25
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;
}

102
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

92
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

144
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

36
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;
}

184
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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<String> deptIdList;
}

74
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

299
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
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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<HousingInformationDTO> housingInformationList;
/**
* 所属部门名字 ,隔开
*/
private String gridNames;
/**
* 房屋地址 ,隔开
*/
private String houseAddress;
/**
* 机动车类型 - 辅助前台显示
*/
private List<String> motorVehicleCategoryList;
/**
* 核酸检测状态0已检测 1未检测
*/
private String checkState;
/**
* 核酸检测时间
*/
@JSONField(format = "yyyy-MM-dd")
private Date checkDate;
/**
* 接种次数
*/
private Integer vaccinationNum;
/**
* 接种状态 0未接种 1接种中 2接种完成
*/
private String vaccinationState;
}

30
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<SysSimpleDictDTO> sysSimpleDicts;
}

34
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;
}

36
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;
}

37
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;
}

39
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;
}

24
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;
}

43
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;
}

26
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<String> dicTypes;
}

30
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;
}

20
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;
}

37
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;
}

58
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;
}

37
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;
}

45
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;
}

64
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> housingInfo;
/**
* 家庭成员信息
*/
List<FamilyMember> familyMember;
}

32
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;
}

117
epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/DifficultItemOverseeDTO.java

@ -0,0 +1,117 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

82
epdc-cloud-events-client/src/main/java/com/elink/esua/epdc/dto/RoleDifficultDeptDTO.java

@ -0,0 +1,82 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

146
epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerDTO.java

@ -0,0 +1,146 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

106
epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgDTO.java

@ -0,0 +1,106 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

82
epdc-cloud-heart-client/src/main/java/com/elink/esua/epdc/volunteer/VolunteerOrgRelationDTO.java

@ -0,0 +1,82 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.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;
}

32
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

44
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

45
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;
/**
* @Authorliuchuang
* @Date2021/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;
}

24
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;
/**
* @Authorliuchuang
* @Date2021/8/28 20:56
*/
@Data
public class EpdcNoticeModuleListResultDTO implements Serializable {
private static final long serialVersionUID = -7828175497993532480L;
/**
* 栏目ID
*/
private String id;
/**
* 栏目名称
*/
private String typeName;
}

8
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;
}
Loading…
Cancel
Save