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