This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
package jnpf.model.app;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* 岗位学习内容详情
|
||||
*
|
||||
* @author yanglei
|
||||
* @since 2023-07-19
|
||||
*/
|
||||
@Data
|
||||
public class PositionLearningCourseVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Schema(description = "课程ID")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "课程名称")
|
||||
private String name;
|
||||
|
||||
@Schema(description = "章节列表")
|
||||
private List<Chapter> chapterList;
|
||||
|
||||
@Data
|
||||
public static class Chapter {
|
||||
|
||||
@Schema(description = "章节ID")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "章节名称")
|
||||
private String name;
|
||||
|
||||
@Schema(description = "状态(0学习部分,1已学完,0和2表示未开始, 3未通过) 0用于标识上次学到地方")
|
||||
private Integer status;
|
||||
|
||||
@Schema(description = "完成学习时间")
|
||||
@JSONField(format = "yyyy-MM-dd HH:mm")
|
||||
private LocalDateTime finishTime;
|
||||
|
||||
@Schema(description = "用时(秒)")
|
||||
private Integer duration;
|
||||
|
||||
@Schema(description = "课程类型(1视频,2音频,3图文)")
|
||||
private Integer type;
|
||||
@Schema(description = "最后学习标识 1")
|
||||
private Integer lastStudy;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user