package com.zhongzheng.modules.user.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;


/**
 * 用户学习记录编辑对象 user_study_record
 *
 * @author ruoyi
 * @date 2021-12-16
 */
@Data
@ApiModel("用户学习记录编辑对象")
public class UserStudyRecordEditBo {

    /** 学习记录ID */
    @ApiModelProperty("学习记录ID")
    private Long recordId;

    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long userId;

    /** 课程ID */
    @ApiModelProperty("课程ID")
    private Long courseId;

    /** 节ID */
    @ApiModelProperty("节ID")
    private Long sectionId;

    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long updateTime;

    /** 学习时长 */
    @ApiModelProperty("学习时长")
    private Long studyDuration;

    /** 开始时间 */
    @ApiModelProperty("开始时间")
    private Long startTime;

    /** 结束时间 */
    @ApiModelProperty("结束时间")
    private Long endTime;


    /** 模块ID */
    @ApiModelProperty("模块ID")
    private Long moduleId;

    /** 章ID */
    @ApiModelProperty("章ID")
    private Long chapterId;

    /** 0 未完整看完 1完整播放 */
    @ApiModelProperty("0 未完整看完 1完整播放")
    private Integer status;

    /** 商品Id */
    @ApiModelProperty("商品Id")
    private Long goodsId;

    /** 班级ID */
    @ApiModelProperty("班级ID")
    private Long gradeId;

    /** 视频当前播放时刻 */
    @ApiModelProperty("视频当前播放时刻")
    private Long videoCurrentTime;

    /** 用户初次学习开始时间 */
    @ApiModelProperty("用户初次学习开始时间")
    private Long firstStartTime;

}
