package jnpf.model.cultivate.vo.position.web;

import jnpf.model.cultivate.po.exam.FtbCultivateExamUser;
import lombok.Data;

import java.util.Date;

/**
 * @Author: peng.hao
 * @create: 2024/7/23:10:01
 */
@Data
public class FtbCultivatePositionExamPersonVO {

    /**
     * 考核人员Id
     */
    String userId;
    /**
     *考核人员
     */
    String userName;
    /**
     *岗位考试分数
     */
    Integer testScores;
    /**
     *岗位考试是否合格
     */
    String isPassTheExam;

    Date createTime;

    public static FtbCultivatePositionExamPersonVO covert(FtbCultivateExamUser ftbCultivateExamUser) {
        if (ftbCultivateExamUser == null) {
            return null;
        }
        FtbCultivatePositionExamPersonVO ftbCultivatePositionExamPersonVO = new FtbCultivatePositionExamPersonVO();
        ftbCultivatePositionExamPersonVO.setUserId(ftbCultivateExamUser.getUserId());
         if (ftbCultivateExamUser.getStatus()  != 1 )  ftbCultivatePositionExamPersonVO.setTestScores(ftbCultivateExamUser.getScore());
        ftbCultivatePositionExamPersonVO.setCreateTime(ftbCultivateExamUser.getCreatorTime());
        if (ftbCultivateExamUser.getStatus() == 3 )  {
            ftbCultivatePositionExamPersonVO.setIsPassTheExam("合格");
        }
        if (ftbCultivateExamUser.getStatus() == 5 )  {
            ftbCultivatePositionExamPersonVO.setIsPassTheExam("优秀");
        }
        if (ftbCultivateExamUser.getStatus() == 4)  {
            ftbCultivatePositionExamPersonVO.setIsPassTheExam("不合格");
        }
        return ftbCultivatePositionExamPersonVO;
    }
}
