mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
package com.panzhihua.common.model.vos.community.bigscreen;
 
import java.util.List;
 
import com.panzhihua.common.model.vos.community.StatisticsCommVO;
import com.panzhihua.common.model.vos.community.screen.civil.CivilVillageStatisticsVO;
import com.panzhihua.common.model.vos.community.screen.event.EventGridStatisticsVO;
import com.panzhihua.common.model.vos.screen.ScreenDrawEventPopulationTotalVO;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * @title: GridsGovernanceStatisticsVO
 * @projectName: 成都呐喊信息技术有限公司-智慧社区项目
 * @description: 清网治格统计信息
 * @author: hans
 * @date: 2021/12/08 14:38
 */
@Data
@ApiModel("清网治格统计信息")
public class GridsGovernanceStatisticsVO {
 
    @ApiModelProperty("事件总数")
    private Integer eventTotal = 0;
 
    @ApiModelProperty("已处理事件总数")
    private Integer dealTotal = 0;
 
    @ApiModelProperty("待处理事件总数")
    private Integer unDealTotal = 0;
 
    @ApiModelProperty("突发事件报告总数")
    private Integer eventTFTotal = 0;
 
    @ApiModelProperty("治安防控事件总数")
    private Integer eventZATotal = 0;
 
    @ApiModelProperty("矛盾劝解事件总数")
    private Integer eventMDTotal = 0;
 
    @ApiModelProperty("特殊人群服务事件总数")
    private Integer eventTSTotal = 0;
 
    @ApiModelProperty("民生服务事件总数")
    private Integer eventMSTotal = 0;
 
    @ApiModelProperty("防灾减灾事件总数")
    private Integer eventFJTotal = 0;
 
    @ApiModelProperty("其他事件总数")
    private Integer otherTotal = 0;
 
    @ApiModelProperty("突发事件报告完成数")
    private Integer eventTFDeal = 0;
 
    @ApiModelProperty("治安防控事件完成数")
    private Integer eventZADeal = 0;
 
    @ApiModelProperty("矛盾劝解事件完成数")
    private Integer eventMDDeal = 0;
 
    @ApiModelProperty("特殊人群服务事件完成数")
    private Integer eventTSDeal = 0;
 
    @ApiModelProperty("民生服务事件完成数")
    private Integer eventMSDeal = 0;
 
    @ApiModelProperty("防灾减灾事件完成数")
    private Integer eventFJDeal = 0;
 
    @ApiModelProperty("其他事件完成数")
    private Integer otherDeal = 0;
 
    @ApiModelProperty("网格数")
    private Integer gridTotal = 0;
 
    @ApiModelProperty("调解员")
    private Integer gridMemberTotal = 0;
 
    @ApiModelProperty("大屏网格数据")
    private List<EventGridStatisticsVO> gridStatisticsList;
 
    @ApiModelProperty("小区列表数据")
    private List<CivilVillageStatisticsVO> villageStatisticsList;
 
    @ApiModelProperty("人口统计")
    private ScreenDrawEventPopulationTotalVO drawEventPopulationTotalVO;
 
    @ApiModelProperty("年龄段统计")
    private List<StatisticsCommVO> ageGroupStatistics;
 
    @ApiModelProperty("事件分析新增折线数据")
    private List<StatisticsCommVO> eventAddPolylineData;
 
    @ApiModelProperty("事件分析累计折线数据")
    private List<StatisticsCommVO> eventTotalPolylineData;
 
    @ApiModelProperty("绘制事件类型统计圆形图")
    private List<StatisticsCommVO> eventTypeCircleDrawData;
 
    public void generateStatisticsData() {
        this.eventTotal = this.eventTFTotal + this.eventZATotal + this.eventMDTotal +
                this.eventTSTotal + this.eventMSTotal + this.eventFJTotal + this.otherTotal;
        this.dealTotal = this.eventTFDeal + this.eventZADeal + this.eventMDDeal +
                this.eventTSDeal + this.eventMSDeal + this.eventFJDeal + this.otherDeal;
        this.unDealTotal = this.eventTotal - this.dealTotal;
    }
}