龚焕茏
2024-07-26 38fe4ba31a92e3955a36f0916b790fcf53efaac9
ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CalculateRule.java
@@ -7,12 +7,12 @@
import com.alibaba.excel.enums.poi.VerticalAlignmentEnum;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ycl.system.domain.TreeEntity;
import com.ycl.system.domain.TreeNode;
import enumeration.converter.RuleDeductCategoryConverter;
import enumeration.general.RuleDeductCategoryEnum;
import lombok.Data;
import java.io.Serial;
import java.util.Date;
/**
@@ -26,13 +26,9 @@
@ContentStyle(horizontalAlignment = HorizontalAlignmentEnum.CENTER, verticalAlignment = VerticalAlignmentEnum.CENTER)
@TableName("t_calculate_rule")
public class CalculateRule extends TreeNode {
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    @ExcelProperty("序号")
    private Long id;
    @Serial
    private static final long serialVersionUID = 1L;
    /**
     * 合同id
@@ -51,18 +47,24 @@
    private Long parentId;
    /**
     * 规则描述
     */
    @ExcelProperty("评判标准")
    private String ruleDesc;
    /**
     * 规则条件
     */
    @ExcelProperty("考核要求")
    private String ruleCondition;
    /**
     * 违规最小值
     */
    @ExcelProperty("违规最小值")
    private Double min;
    /**
     * 违规最大值
     */
    @ExcelProperty("违规最大值")
    private Double max;
    /**
     * 扣减方式 扣指定分数/分数乘以数量/除以数量后乘以分数
     */
    @ExcelProperty(value = "扣分方式", converter = RuleDeductCategoryConverter.class)