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") @KeySequence("hrm_performance_appraise_result_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class HrmPerformanceAppraiseResultDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 考核方案编号 */ private Long appraiseId; /** * 员工编号 */ private Long employeeId; /** * 自评总分 */ private BigDecimal selfScore; /** * 上级评总分 */ private BigDecimal superiorScore; /** * 综合得分 */ private BigDecimal finalScore; /** * 档级: 1-优秀 2-良好 3-合格 4-待改进 */ private Integer grade; /** * 评语 */ private String comment; }