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

import lombok.Data;

import java.io.Serializable;

/**
 * 岗位学习课程VO（包含课程名称）
 */
@Data
public class FtbCultivatePositionCourseWithNameVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;

    /**
     * 课程主键ID
     */
    private String courseId;

    /**
     * 课程名称
     */
    private String courseName;

    /**
     * 显示课程ID
     */
    private String showCourseId;

    /**
     * 课程 上下架（0下架，1上架）
     */
    private Integer isGrounding;

    /**
     * 课程封面
     */
    private String coverUrl;

    /**
     * 课程类型
     */
    private String typeId;
    /**
     * 课程格式（1全局课程，2岗位学习课程）
     */
    private Integer label;

    /**
     * 岗位ID
     */
    private String postRankId;

    /**
     * 职级ID
     */
    private String gradeId;

    /**
     * 岗位学习主键ID
     */
    private String postLearnId;

    /**
     * 是否必修，0必修，1选修
     */
    private Integer compulsory;

    /**
     * 排序字段
     */
    private Integer sortCode;
}
