package jnpf.model.cultivate.vo.course.app;

import jnpf.model.cultivate.dto.course.FtbCultivateCourseSettingDTO;
import lombok.Data;

/**
 * 岗位学习app端，全局课程和岗位课程
 *
 * @author fantaibao
 * @date 2023/12/30
 */
@Data
public class FtbGlobalCurriculumAppVO extends FtbCultivateCourseSettingDTO {
    /**
     * 课程id
     */
    private String courseId;
    /**
     * 课程名
     */
    private String courseName;
    /**
     * 课程总数
     */
    private Integer totalCount;
    /**
     * 学习总人数
     */
    private Long learnTotalNumber;
    /**
     * 课程亮点
     */
    private String courseHighlights;
    /**
     * 学习状态 1已学习，0未学习,2学习中
     */
    private Integer learnState;
    /**
     * （查询通用课程列表忽略）是否为线下培训课程，0否，1是
     */
    private Integer isOffline;
    /**
     * 岗位id
     */
    private String postId;

    /**
     * 是否必修(0是1否)
     */
    private Integer isRequired;

}
