package cn.iocoder.yudao.module.hrm.dal.dataobject.performanceappraise; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.math.BigDecimal; /** * HRM 绩效考核指标 DO */ @TableName("hrm_performance_appraise_item") @KeySequence("hrm_performance_appraise_item_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class HrmPerformanceAppraiseItemDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 考核方案编号 */ private Long appraiseId; /** * 指标名称 */ private String itemName; /** * 权重 */ private BigDecimal weight; /** * 评分标准 */ private String scoringStandard; /** * 评分人类型: 1-自评 2-上级评 */ private Integer scorerType; /** * 排序 */ private Integer sort; }