package com.njcn.device.pq.pojo.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author cdf
 * @since 2022-01-07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("cld_protect_value")
public class ProtectValue extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 定值序号
     */
    private String id;

    /**
     * 内部定值时是终端Id，外部定值时是监测点Id
     */
    private String lineId;

    /**
     * 装置型号，字典表
     */
    private String devType;

    /**
     * 类型 80-外部定值 十进制类型 81-外部定值的十六进制类型 90-内部定值 十进制类型 91-内部定制 十六进制类型
     */
    private Integer type;

    /**
     * 定值类型（1：基本定值 2：谐波电压定值 3：谐波电流定值 4：间谐波电压定值）
     */
    private Integer dzType;

    /**
     * 单位
     */
    private String unit;

    /**
     * 最大值
     */
    private Float maxValue;

    /**
     * 最小值
     */
    private Float minValue;

    /**
     * 默认值
     */
    private Float defaulValue;

    /**
     * 设定值
     */
    private String setValue;

    /**
     * 描述
     */
    private String remark;

    /**
     * 排序
     */
    private Integer sort;


}
