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

import jnpf.model.cultivate.v2.position.vo.CultivatePositionSimpleVo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


@EqualsAndHashCode(callSuper = true)
@Data
public class AppCourseSimpleVo extends CultivatePositionSimpleVo {

    /**
     * 课程id
     */
    private String courseId;
    /**
     * 课程名
     */
    private String courseName;

    /**
     * 学习总人数
     */
    private Long learnTotalNumber;

    /**
     * 课程封面
     */
    private String coverUrl;
    /**
     * 课程类型 1-全局课程，2-岗位学习课程
     */
    private Integer label;

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

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


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

    /**
     * 最后学习时间
     */
    private Date lastModifyTime;

}
