Files
AI-Check-Test/jnpf-ftb/jnpf-ftb-entity/src/main/java/jnpf/model/app/PositionLearningCourseVO.java
dongzi 3cba3bb74e
Some checks failed
API接口参数变更检测 / api-param-check (push) Has been cancelled
commit
2026-06-05 16:18:40 +08:00

58 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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