package com.ruoyi.project.business.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 校验规则配置对象 tp_para_validation
 *
 * @author ruoyi
 * @date 2024-04-29
 */
@Getter
@Setter
@TableName("tp_para_validation")
public class TpParaValidation extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;


    /**
     * 用例名称
     */
    @Excel(name = "用例名称")
    private String caseName;

    /**
     * 条件公式
     */
    @Excel(name = "条件公式")
    private String conditionFormula;

    /**
     * 条件公式解析后
     */
    @Excel(name = "条件公式解析后")
    private String conditionFormulaAnalysis;

    /**
     * 结果(假)英文
     */
    @Excel(name = "结果(假)英文")
    @TableField("result_falseUS")
    private String resultFalseUS;

    /**
     * 结果(假)俄文
     */
    @Excel(name = "结果(假)俄文")
    @TableField("result_falseRU")
    private String resultFalseRU;

    /**
     * 结果(假)西文
     */
    @Excel(name = "结果(假)西文")
    @TableField("result_falseES")
    private String resultFalseES;

    /**
     * 结果(假)中文
     */
    @Excel(name = "结果(假)中文")
    private String resultFalse;

    /**
     * 状态（0：启用  1：停用）
     */
    @Excel(name = "状态", readConverterExp = "0=：启用,1=：停用")
    private String status;

    private String quotationFlag;

    private String civilFlag;

    /**
     * 删除标记（0：未删除  1：已删除）
     */
    private String delFlag;

}
