xiangpei
2024-04-28 387d3aca6fab1a07618bb8342ee522b3da2db9b1
ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CalculateRule.java
@@ -6,8 +6,14 @@
import com.alibaba.excel.enums.poi.HorizontalAlignmentEnum;
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.util.Date;
/**
 * 分数核算规则对象 t_default_rule
@@ -18,7 +24,8 @@
@Data
@ExcelIgnoreUnannotated
@ContentStyle(horizontalAlignment = HorizontalAlignmentEnum.CENTER, verticalAlignment = VerticalAlignmentEnum.CENTER)
public class CalculateRule extends TreeEntity {
@TableName("t_calculate_rule")
public class CalculateRule extends TreeNode {
    private static final long serialVersionUID = 1L;
    /**
@@ -28,9 +35,9 @@
    private Long id;
    /**
     * 单位id
     * 合同id
     */
    private Integer unitId;
    private Integer contractId;
    /**
     * 规则名称
@@ -56,10 +63,10 @@
    private String ruleCondition;
    /**
     * 扣减方式 1/2/3 扣指定分数/分数乘以数量/除以数量后乘以分数
     * 扣减方式 扣指定分数/分数乘以数量/除以数量后乘以分数
     */
    @ExcelProperty("扣分方式")
    private String deductCategory;
    @ExcelProperty(value = "扣分方式", converter = RuleDeductCategoryConverter.class)
    private RuleDeductCategoryEnum deductCategory;
    /**
     * 扣除分数
@@ -73,7 +80,10 @@
    @ExcelProperty("除以数量")
    private Integer calcUnit;
    private Date createTime;
    private Date updateTime;
    @TableLogic
    private String deleted;
    private Integer deleted;
}