commit
Some checks failed
API接口参数变更检测 / api-param-check (push) Has been cancelled

This commit is contained in:
2026-06-05 16:18:40 +08:00
parent 1ca34c6bb2
commit 3cba3bb74e
4393 changed files with 450030 additions and 103 deletions

View File

@@ -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;
}
}