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

import lombok.Data;

import java.util.Date;


@Data
public class V2CourseDetailsAppVO {

    /**
     * 课程主键Id
     */
    private String courseId;
    /**
     * 课程名
     */
    private String courseName;
    /**
     * 课程副标题
     */
    private String subtitle;

    /**
     * 课程亮点
     */
    private String highLights;

    /**
     * 任务封面Id
     */
    private String coverId;

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

    /**
     * （1-全局课程，2-岗位学习课程）
     */
    private Integer label;

    /**
     * 标签id
     */
    private String typeId;
    /**
     * 课程标签名称
     */
    private String typeName;


    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 浏览人数
     */
    private Integer views;
    /**
     * 学习时长，单位秒
     */
    private Integer duration;

    /**
     * 学习状态 学习状态 1已学习，0未学习,2学习中
     */
    private Integer state;

    /**
     * 是否需要考试和认证（0-不需要，1-需要）
     */
    private Integer needExamAndIdentify;

    /**
     * 课程考试表
     */
    private AppCultivateCourseExamVo exam;

    private AppCultivateCourseIdentityVo identity;


}
