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_result_item") @KeySequence("hrm_performance_appraise_result_item_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class HrmPerformanceAppraiseResultItemDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 考核结果编号,关联 hrm_performance_appraise_result.id */ private Long resultId; /** * 考核指标编号,关联 hrm_performance_appraise_item.id */ private Long itemId; /** * 指标名称(冗余) */ private String itemName; /** * 权重(冗余) */ private BigDecimal weight; /** * 自评得分 */ private BigDecimal selfScore; /** * 上级评得分 */ private BigDecimal superiorScore; }