package jnpf.model.cultivate.dto.learn;

import jnpf.model.cultivate.po.learn.FtbCultivateLearnTaskCertificate;
import lombok.Data;

/**
 * @Author: peng.hao
 * @create: 2024/9/9:14:15
 */
@Data
public class FtbCultivateLearnTaskCertificateInfoDto {
    /** 证书主键id */
    private String  certificateId;

    /** 颁发规则考试(0 合格, 1 优秀)*/
    private Integer  examRule;

    /** 颁发规则鉴定(0 合格, 1 优秀)*/
    private Integer  identificationRule;
    /**
     * 证书名称
     */
    private String certificateName;

    public static FtbCultivateLearnTaskCertificateInfoDto convert(FtbCultivateLearnTaskCertificate ftbCultivateLearnTaskCertificate) {
        if (ftbCultivateLearnTaskCertificate == null) {
            return null;
        }
        FtbCultivateLearnTaskCertificateInfoDto ftbCultivateLearnTaskCertificateInfoDto = new FtbCultivateLearnTaskCertificateInfoDto();
        ftbCultivateLearnTaskCertificateInfoDto.setCertificateId(ftbCultivateLearnTaskCertificate.getCertificateId());
        ftbCultivateLearnTaskCertificateInfoDto.setExamRule(ftbCultivateLearnTaskCertificate.getExamRule());
        ftbCultivateLearnTaskCertificateInfoDto.setIdentificationRule(ftbCultivateLearnTaskCertificate.getIdentificationRule());
        return ftbCultivateLearnTaskCertificateInfoDto;
    }
}
