package com.hzs.common.domain.system.config.ext;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hzs.common.core.annotation.Transaction;
import com.hzs.common.core.constant.EnumsPrefixConstants;
import com.hzs.common.core.web.domain.BaseEntity;
import com.hzs.common.domain.system.config.BdRangeDetails;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 极差详细表
 * </p>
 *
 * @author hzs
 * @since 2022-10-28
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class BdRangeDetailsExt extends BdRangeDetails {

    private static final long serialVersionUID = 1L;

    /**
     * 极差类型
     */
    private String rangeTypeVal;

    @Transaction(transactionKey = EnumsPrefixConstants.KEY_GRADE)
    private Integer pkGrade;
    @Transaction(transactionKey = EnumsPrefixConstants.KEY_AWARD)
    private Integer pkAward;
    /**
     * 等级翻译
     */
    private String pkGradeVal;
    /**
     * 奖衔翻译
     */
    private String pkAwardVal;


}
