package com.ho.business.vo.resp.dynamicConfig;

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

import java.math.BigDecimal;

@Data
public class CurveConfigResp {

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "电站id")
    private Integer stationId;

    @ApiModelProperty(value = "设备id")
    private Integer srcId;

    @ApiModelProperty(value = "设备类型")
    private String deviceType;

    @ApiModelProperty(value = "指标")
    private String col;

    @ApiModelProperty(value = "指标名称")
    private String colName;

    @ApiModelProperty(value = "遥测遥信")
    private Integer sensType;

    @ApiModelProperty(value = "菜单id")
    private Integer permissionId;

    @ApiModelProperty(value = "页面上的div块位置")
    private String pageLocation;

    @ApiModelProperty(value = "div块中具体位置")
    private String divLocation;

    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "设备id(用以区分属于哪个设备页)")
    private Integer deviceId;

    @ApiModelProperty(value = "曲线名称")
    private String curveName;

    @ApiModelProperty(value = "曲线类型")
    private Integer curveType;

    @ApiModelProperty(value = "辅助线值（预留）")
    private BigDecimal auxiliaryValue;

    @ApiModelProperty(value = "是否隐藏（0否，1是，默认0）")
    private Integer isHide;

    @ApiModelProperty(value = "曲线名称(中文)")
    private String curveNameZh;

    @ApiModelProperty(value = "曲线名称(英文)")
    private String curveNameEn;

    @ApiModelProperty(value = "指标名称(中文)")
    private String colNameZh;

    @ApiModelProperty(value = "指标名称(英文)")
    private String colNameEn;
}
