package org.springblade.community.controller.statistic.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "小区单一设备管理统计对象", description = "小区单一设备管理统计对象")
public class SingleDeviceStatistics {
	private static final long serialVersionUID = 1L;


	/**
	 * 设备类型名称
	 */
	@ApiModelProperty("设备类型名称")
	private String deviceTypeName;

	/**
	 * 设备类型
	 */
	@ApiModelProperty("设备类型")
	private String deviceType;

	/**
	 * 设备总数
	 */
	@ApiModelProperty("设备总数")
	private Integer deviceCount = 0;

	/**
	 * 设备正常数
	 */
	@ApiModelProperty("设备正常数")
	private Integer normalCount = 0;

	/**
	 * 设备告警数
	 */
	@ApiModelProperty("设备告警数")
	private Integer alertCount = 0;

	/**
	 * 设备失联数
	 */
	@ApiModelProperty("设备失联数")
	private Integer outlineCount = 0;

	/**
	 * 设备停用数
	 */
	@ApiModelProperty("设备停用数")
	private Integer pauseCount = 0;

	/**
	 * 待布防
	 */
	@ApiModelProperty("待布防")
	private Integer armedCount = 0;
}
