package com.zhongzheng.modules.user.bo;

import com.zhongzheng.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 【请填写功能名称】视图对象 mall_package
 *
 * @author change
 * @date 2021-06-24
 */
@Data
@ApiModel("【请填写功能名称】视图对象")
public class SubjectStudyRecordQueryBo extends BaseEntity {

    private static final long serialVersionUID = 1L;


    /** 分页大小 */
    @ApiModelProperty("分页大小")
    private Integer pageSize;
    /** 当前页数 */
    @ApiModelProperty("当前页数")
    private Integer pageNum;
    /** 排序列 */
    @ApiModelProperty("排序列")
    private String orderByColumn;
    /** 排序的方向desc或者asc */
    @ApiModelProperty(value = "排序的方向", example = "asc,desc")
    private String isAsc;

    /** 科目ID */
    @ApiModelProperty("科目ID")
    private Long subjectId;

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

    /** 学员Id */
    @ApiModelProperty("学员Id")
    private Long userId;

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

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

    /** 科目名称 */
    @ApiModelProperty("科目名称")
    private String subjectName;


    /** 课程名称 */
    @ApiModelProperty("课程名称")
    private String courseName;

    /** 是否开课 1开课 0 未开课 */
    @ApiModelProperty("是否开课 1开课 0 未开课")
    private Long beginStatus;

    /** 模块数 */
    @ApiModelProperty("模块数")
    private Long moduleNum;

    /** 章数 */
    @ApiModelProperty("章数")
    private Long chapterNum;

    /** 节数 */
    @ApiModelProperty("节数")
    private Long sectionNum;

    /** 已学节数 */
    @ApiModelProperty("已学节数")
    private Long recordNum;

}
