package com.njcn.csdevice.pojo.vo;

import com.njcn.csdevice.pojo.po.CsEquipmentDeliveryPO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * Description:
 * Date: 2023/7/5  15:09【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */

@Data
public class  DevCountVO {
    //
    @ApiModelProperty(value = "设备在线总数")
    private Integer onLineDevCount;
    private List<CsEquipmentDeliveryPO> onLineDevs;

    @ApiModelProperty(value = "设备离线总数")
    private Integer offLineDevCount;
    private List<CsEquipmentDeliveryPO> offLineDevs;
    @ApiModelProperty(value = "警告数")
    private Integer alarmCount;
    @ApiModelProperty(value = "事件数")
    private Integer eventCount;
    @ApiModelProperty(value = "工程个数")
    private Integer eningerCount;

    @ApiModelProperty(value = "运行事件数")
    private Integer runCount;
    @ApiModelProperty(value = "稳态件数")
    private Integer harmonicCount;

    @ApiModelProperty(value = "当前工程id")
    private String currentId;
    @ApiModelProperty(value = "当前工程设备在线总数")
    private Integer currentOnLineDevCount;
    private List<CsEquipmentDeliveryPO> currentOnLineDevs;

    @ApiModelProperty(value = "当前工程设备离线总数")
    private Integer currentOffLineDevCount;
    private List<CsEquipmentDeliveryPO> currentOffLineDevs;

    @ApiModelProperty(value = "设备警告数")
    private Integer currentAlarmCount;
    @ApiModelProperty(value = "暂态事件数")
    private Integer currentEventCount;
    @ApiModelProperty(value = "运行事件数")
    private Integer currentRunCount;
    @ApiModelProperty(value = "稳态件数")
    private Integer currentHarmonicCount;

    @ApiModelProperty(value = "当前项目数")
    private Integer currentProjectCount;

    @ApiModelProperty(value = "反馈数")
    private Integer feedBackCount;





}
