package jnpf.model.cultivate.event.dto.certificate;

import lombok.Builder;
import lombok.Data;

/**
 * 自动颁发证书事件
 *
 * @author wangchunxiang
 * @date 2024/06/13
 */
@Data
@Builder
public class CertificateEventDTO {
    /**
     * 注意事务由上层控制
     */

    /**
     * 岗位id(岗位学习证书必传)
     */
    private String postId;

    /**
     * 人员id(必传)
     */
    private String userId;

    /**
     * 岗位学习对应的课程id(岗位学习课程证书必传)
     */
    private String courseId;

    /**
     * 任务id(任务证书必传)
     */
    private String taskId;

    /**
     * 来源(必传),0无绑定考试和实操鉴定，1考试，2实操
     */
    private Integer source;

    /**
     * 颁发类型  0 课程证书 1 岗位学习证书, 2 任务证书
     */
    private Integer issuanceType;
}
