package com.ycl.vo.cockpit.statisticsEvents;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
|
/**
|
* @author Lyq
|
* @version 1.0
|
* @date 2022/10/26
|
*/
|
@ApiModel(description = "驾驶舱数据-综合决策VO层")
|
public class StatisticsEventsVO {
|
|
@ApiModel(description = "执法事件")
|
@Data
|
public static class LawEnforcementEventVO {
|
@ApiModelProperty(value = "月份")
|
private String month;
|
@ApiModelProperty(value = "地区名字")
|
private String name;
|
@ApiModelProperty(value = "城管事件数")
|
private Integer cityManagementCount;
|
@ApiModelProperty(value = "执法案件数")
|
private Integer enforcementEventCount;
|
}
|
|
@ApiModel(description = "物联感知")
|
@Data
|
public static class LotVO {
|
@ApiModelProperty(value = "物联网设备类型")
|
private String type;
|
@ApiModelProperty(value = "地区名字")
|
private String name;
|
@ApiModelProperty(value = "数量")
|
private Integer count;
|
}
|
|
@ApiModel(description = "执法队伍")
|
@Data
|
public static class TeamVO {
|
@ApiModelProperty(value = "执法中队数量")
|
private Integer secondOfficer;
|
@ApiModelProperty(value = "在线人员数量")
|
private Integer online;
|
@ApiModelProperty(value = "离线人员数量")
|
private Integer offline;
|
@ApiModelProperty(value = "全部人员数量")
|
private Integer all;
|
@ApiModelProperty(value = "执法人员数量")
|
private Integer officer;
|
@ApiModelProperty(value = "协管人员数量")
|
private Integer assistant;
|
}
|
|
@ApiModel(description = "网格员")
|
@Data
|
public static class GridMemberVO {
|
@ApiModelProperty(value = "地区名称")
|
private String name;
|
@ApiModelProperty(value = "数量")
|
private Integer count;
|
@ApiModelProperty(value = "比例")
|
private BigDecimal ratio;
|
}
|
|
@ApiModel(description = "指数体征")
|
@Data
|
public static class IndexSignsVO {
|
@ApiModelProperty(value = "近30日事件数")
|
private Integer event;
|
@ApiModelProperty(value = "网格员总数")
|
private Integer gridMember;
|
@ApiModelProperty(value = "近30日事件办结率")
|
private BigDecimal completePercentage;
|
@ApiModelProperty(value = "AI设备数量")
|
private Integer equipment;
|
@ApiModelProperty(value = "AI近30日准确率")
|
private BigDecimal accuracy;
|
@ApiModelProperty(value = "近30日触发次数")
|
private Integer trigger;
|
@ApiModelProperty(value = "物联感知设备数量")
|
private Integer lot;
|
@ApiModelProperty(value = "近30日物联感知设备在线数量")
|
private Integer lotOnline;
|
@ApiModelProperty(value = "市、 区任务完成指标市平台内数据")
|
private Integer cityData;
|
@ApiModelProperty(value = "动态考核数据")
|
private Integer evaluationData;
|
}
|
}
|