diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataDTO.java new file mode 100644 index 000000000..ee3283601 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataDTO.java @@ -0,0 +1,82 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 党员基本情况 + * @author: wangtong + * @create: 2020-08-19 13:58 + **/ +@Data +public class CpcbasedataDTO implements Serializable { + + private static final long serialVersionUID = 7240758113851172699L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *注册用户数 + */ + private Integer registerUserCount; + + /** + *群众用户数 + */ + private Integer resiTotal; + + /** + *注册党员数 + */ + private Integer partyMemberCount; + + /** + *小于20岁 + */ + private Integer ageLevel1; + + /** + *20-30岁 + */ + private Integer ageLevel2; + + /** + *31-40岁 + */ + private Integer ageLevel3; + + /** + *41-50岁 + */ + private Integer ageLevel4; + + /** + *51-60岁 + */ + private Integer ageLevel5; + + /** + *60+岁 + */ + private Integer ageLevel6; +} \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DataStatsScreencollResultDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DataStatsScreencollResultDTO.java new file mode 100644 index 000000000..e6fb5714b --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DataStatsScreencollResultDTO.java @@ -0,0 +1,18 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 大屏展示 + * @author: wangtong + * @create: 2020-08-19 13:46 + **/ +@Data +public class DataStatsScreencollResultDTO implements Serializable { + + private static final long serialVersionUID = -83110725240264840L; + +} \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/EventdataImgListDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/EventdataImgListDTO.java new file mode 100644 index 000000000..60a3121cf --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/EventdataImgListDTO.java @@ -0,0 +1,34 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 事件数据-图片列表 + * @author: wangtong + * @create: 2020-08-20 13:38 + **/ +@Data +public class EventdataImgListDTO implements Serializable { + + private static final long serialVersionUID = -5661511223100857441L; + + /** + * 原始事件id + */ + private String eventId; + + /** + * 图片地址 + */ + private String imgUrl; + + /** + * 排序 + */ + private Integer sort; + + +} \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/EventdataResultDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/EventdataResultDTO.java new file mode 100644 index 000000000..ed71568a1 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/EventdataResultDTO.java @@ -0,0 +1,121 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.List; + +/** + * @program: esua-epdc + * @description: 事件数据 + * @author: wangtong + * @create: 2020-08-20 11:20 + **/ +@Data +public class EventdataResultDTO implements Serializable { + + private static final long serialVersionUID = 3736021322966785928L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *原始事件Id + */ + private String eventId; + + /** + *事件名称 + */ + private String eventTitle; + + /** + *yyyy-MM-dd HH:mm:ss事件时间 + */ + private String eventCreateTime; + + /** + *联系人 + */ + private String linkMobile; + + /** + *事件内容 + */ + private String eventContent; + + /** + *事件图片(如果有图片,此列为第一张图片) + */ + private String eventImgUrl; + + /** + *事件待处理级别 red:红;yellow:黄 , green绿色 + */ + private String eventLevel; + + /** + *事件发生的地址 + */ + private String eventAddress; + + /** + *经度 + */ + private BigDecimal longitude; + + /** + *纬度 + */ + private BigDecimal latitude; + + /** + *最后处理的组织名称 + */ + private String lastProcessDept; + + /** + *最后处理的时间 + */ + private String lastProcessDate; + + /** + * 图片列表 + */ + private List imgDataList; + + /** + *事件状态描述 + */ + private String eventStatusDesc; + + /** + *事件状态key + */ + private String eventStatusCode; + + /** + *最近一次操作说明 eg: 转项目,结案,流转 + */ + private String latestOperateDesc; + + +} \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataResultDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataResultDTO.java new file mode 100644 index 000000000..0d515bd55 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataResultDTO.java @@ -0,0 +1,47 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 党建引领-党员联系群众数据 + * @author: wangtong + * @create: 2020-08-20 14:25 + **/ +@Data +public class PartylinkmassesdataResultDTO implements Serializable { + + private static final long serialVersionUID = 4303651299312624786L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *建群总数 + */ + private Integer createGroupTotal; + + /** + *群成员总数 + */ + private Integer groupUserTotal; +} \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataResultDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataResultDTO.java new file mode 100644 index 000000000..06e21a3c9 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataResultDTO.java @@ -0,0 +1,63 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 党建引领-先锋模范数据 + * @author: wangtong + * @create: 2020-08-20 18:03 + **/ +@Data +public class PioneerdataResultDTO implements Serializable { + + private static final long serialVersionUID = -4681354998669289322L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *用户总数 + */ + private Integer userTotal; + + /** + *议事数 + */ + private Integer issueTotal; + + /** + *话题总数 + */ + private Integer topicTotal; + + /** + *议题转项目数 + */ + private Integer shiftProjectTotal; + + /** + *解决项目总数 + */ + private Integer resolvedProjectTotal; + +} \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/DataStatsScreencollDao.xml b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/DataStatsScreencollDao.xml new file mode 100644 index 000000000..51ed51439 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/DataStatsScreencollDao.xml @@ -0,0 +1,760 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +