package cn.fw.morax.domain.db.kpi;
import cn.fw.common.data.entity.BaseAuditableTimeEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
*
* 人员质量考核奖惩
*
*
* @author jiangchao
* @since 2023-03-17
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class KpiAssessPenalty extends BaseAuditableTimeEntity {
private static final long serialVersionUID = 1L;
/**
* 绩效池id
*/
private Long kpiPoolId;
/**
* 用户名
*/
private String userName;
/**
* 用户id
*/
private Long userId;
/**
* 评测用户id
*/
private Long assessUserId;
/**
* 评测用户名
*/
private String assessUserName;
/**
* 评测绩效池id
*/
private Long assessKpiPoolId;
/**
* 排名
*/
private Integer rank;
/**
* 目标排名
*/
private Integer targetRank;
/**
* 奖惩绩效分
*/
private BigDecimal score;
/**
* 奖惩金额
*/
private BigDecimal award;
/**
* 状态 1. 待推送 2.已推送
*/
private Integer status;
/**
* 月度
*/
private String monthly;
/**
* 集团id
*/
private Long groupId;
/**
* 逻辑删除
*/
private Boolean yn;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新时间
*/
private LocalDateTime updateTime;
}