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 gridStatisticsList; @ApiModelProperty("小区列表数据") private List villageStatisticsList; @ApiModelProperty("人口统计") private ScreenDrawEventPopulationTotalVO drawEventPopulationTotalVO; @ApiModelProperty("年龄段统计") private List ageGroupStatistics; @ApiModelProperty("事件分析新增折线数据") private List eventAddPolylineData; @ApiModelProperty("事件分析累计折线数据") private List eventTotalPolylineData; @ApiModelProperty("绘制事件类型统计圆形图") private List 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; } }