package jnpf.entity.cultivate;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.base.entity.SuperBaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 实操鉴定项表
 * 
 * @author shitou
 * @email shitou@niujiekeji.com
 * @date 2023-12-19 11:10:53
  */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("ftb_cultivate_identify_items")
public class CultivateIdentifyItems  extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 鉴定表主键ID
	  */
	@TableField("F_TableId")
	private String tableId;
	/**
	 * 鉴定项内容
	  */
	@TableField("F_Name")
	private String name;
	/**
	 * 鉴定项分值
	  */
	@TableField("F_TotalScore")
	private BigDecimal score;
	/**
	 * 鉴定项分值类型 0-固定 1-浮动
	  */
	@TableField("F_Type")
	private Integer type;
	/**
	 * 最低分值（浮动分时有效）
	  */
	@TableField("F_MinScore")
	private Integer minScore;
	/**
	 * 最高分值（浮动分时有效）
	  */
	@TableField("F_MaxScore")
	private Integer maxScore;
	/**
	 * 排序码
	  */
	@TableField("F_SortCode")
	private Integer sortCode;
	/**
	 * 鉴定项池id
	  */
	@TableField("F_PoolId")
	private String poolId;
	/**
	 * 是否异常：0-正常，1-修改异常 2-删除异常
	  */
	@TableField("F_IsAbnormal")
	private Integer isAbnormal;
	/**
	 * 鉴定项分类
	  */
	@TableField("F_CateId")
	private String cateId;
	/**
	 * 鉴定项业务ID
	  */
	@TableField("F_BusinessId")
	private String businessId;
}
