package com.yuchen.saas.device.api.vo;

import com.yuchen.saas.device.api.entity.NetAlarm;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class NetAlarmPageVo extends NetAlarm {

//    /**
//     * 所属客户名称
//     */
//    @ApiModelProperty(name = "customerManageName", value = "所属客户名称")
//    private String customerManageName;

//    /**
//     * 告警类型名称
//     */
//    @ApiModelProperty(name = "triggerModeName", value = "触发方式名称")
//    private String alarmTypeName;
    /**
     * 项目
     */
    @ApiModelProperty(name = "projectName", value = "项目")
    private String projectName;
    /**
     * 服务应用
     */
    @ApiModelProperty(name = "serviceName", value = "服务应用")
    private String serviceName;

    /**
     * 告警级别名称
     */
    @ApiModelProperty(name = "alarmLevelName", value = "告警级别名称")
    private String alarmLevelName;

//    /**
//     * 触发方式名称
//     */
//    @ApiModelProperty(name = "triggerModeName", value = "触发方式名称")
//    private String triggerModeName;

    /**
     * 设备名称
     */
    @ApiModelProperty(name = "deviceAlias", value = "设备名称")
    private String deviceAlias;
    /**
     * 产品名称
     */
    @ApiModelProperty(name = "productName", value = "产品名称")
    private String productName;

//    public String getTriggerModeName() {
//       return NetTriggerModeEnum.convert(this.getTriggerMode()).getDesc();
//    }

}
