package com.njcn.gather.err.pojo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * @author caozehui
 * @date 2024-11-27
 */
@Data
@TableName("pq_err_sys_dtls")
public class PqErrSysDtls implements Serializable {
    private static final long serialVersionUID = -52777336589097027L;
    /**
     * 误差体系子表ID
     */
    private String id;

    /**
     * 所属误差体系ID
     */
    private String errorSysId;

    /**
     * 误差项类型
     */
    private String errorType;

    /**
     * 脚本项类型
     */
    private String scriptType;

    /**
     * 脚本项类型Code
     */
    @TableField(exist = false)
    private String scriptCode;

    /**
     * 误差判断起始值
     */
    private Double startValue;

    /**
     * 是否包含起始值(0> 1>= 2无)
     */
    private Integer startFlag;

    /**
     * 误差判断结束值
     */
    private Double endValue;

    /**
     * 是否包含结束值
     */
    private Integer endFlag;


    /**
     * 判断条件值类型（包括值类型，绝对值、相对值）
     */
    private Integer conditionType;

    /**
     * 误差最大值
     */
    @TableField("Max_Error_Value")
    private Double maxErrorValue;

    /**
     * 误差值类型(绝对值:0:标称值	1:标准值 2:值比较 	相对值:0标称值 1:标准值)
     */
    private Integer errorValueType;

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

    /**
     * 1绝对值、2相对值
     */
    private Integer valueType;

    /**
     * 误差单位
     */
    private String errorUnit;
}

