package com.njcn.harmonic.pojo.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.List;

@Data
@ToString
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ThsStrategyVo {
    @ApiModelProperty(value = "预警单id")
    private String id;

    @ApiModelProperty(value = "预警单名称")
    @TableField("Name")
    private String name;

    @ApiModelProperty(value = "等级（0：一级；1：二级；2：三级）")

    private Integer grade;

    @ApiModelProperty(value = "关系（0：与；1：或）只存在于指标类型中")

    private Integer operation;

    @ApiModelProperty(value = "区分预警单还是告警单(0：预警单；1：告警单)")
    private Integer type;

    @ApiModelProperty(value = "0.删除 1.正常")

    private Integer state;

    @TableField("Create_By")
    private String createBy;

    @TableField("Update_By")
    private String updateBy;
    /**
     * 部门Id
     */
    private String deptId;
    /**
     * 稳态指标id
     */
    private List<String> steadyIndicator;
    /**
     * 干扰源类型id
     */
    private List<String> interferenceSource;
    /**
     * 监测点id
     */
    private String monitorId;


}
