package jnpf.model.cultivate.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.base.entity.SuperBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 鉴定项池实体类
 *
 * @author lingma
 * @since 2026-02-24
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "ftb_cultivate_identify_items_pool")
public class FtbCultivateIdentifyItemsPool extends SuperBaseEntity.SuperCUBaseEntity<String> {

    /**
     * 鉴定项分类ID
     */
    @TableField("F_CateId")
    private String cateId;

    /**
     * 鉴定项内容
     */
    @TableField("F_Name")
    private String name;

    /**
     * 鉴定项分值类型 0-固定 1-浮动
     */
    @TableField("F_Type")
    private Integer type;

    /**
     * 鉴定项总分值
     */
    @TableField("F_TotalScore")
    private Integer totalScore;

    /**
     * 浮动最小分
     */
    @TableField("F_MinScore")
    private Integer minScore;

    /**
     * 浮动最大分
     */
    @TableField("F_MaxScore")
    private Integer maxScore;

    /**
     * 是否启用 有效标志，0-有效 1-无效
     */
    @TableField(value = "F_EnabledMark")
    private Integer enabledMark;

    /**
     * 鉴定项业务ID
     */
    @TableField("F_BusinessId")
    private String businessId;

}