package com.njcn.gather.system.cfg.pojo.po;

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

import java.io.Serializable;

/**
 * @author caozehui
 * @date 2024-11-16
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("sys_test_config")
public class SysTestConfig extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 352471858515754310L;
    /**
     * 系统配置表Id
     */
    private String id;

    /**
     * 检测报告是否自动生成: 0 否；1 是
     */
    @TableField("Auto_Generate")
    private Integer autoGenerate;

    /**
     * 最大检测次数，默认3次
     */
    @TableField("Max_Time")
    private Integer maxTime;

    /**
     * 数据处理规则, 关联字典（所有值、部分值、cp95值、平均值、任意值），默认任意值
     */
//    @TableField("Data_Rule")
//    private String dataRule;

    /**
     * 业务场景
     */
    @TableField("Scene")
    private String scene;

    /**
     * 小数点精度
     */
    private Integer scale;

    /**
     * 比对监测后，当电压、电流不符合时，是否对标准设备进行系数校准
     */
    private Integer coefficient;


    /**
     * 状态：0-删除 1-正常
     */
    private Integer state;
}

