package com.zhongzheng.modules.user.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

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

    private static final long serialVersionUID = 1L;

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

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

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

    /** 商品名称 */
    @ApiModelProperty("商品名称")
    private String goodsName;


    /** 商品编码 */
    @ApiModelProperty("商品编码")
    private String code;

    /** 年份 */
    @ApiModelProperty("年份")
    private Long year;

    /** 学时 */
    @ApiModelProperty("学时")
    private Long classHours;

    /** 学习有效期开始 */
    @ApiModelProperty("学习有效期开始")
    private Long studyStartTime;

    /** 学习有效期结束 */
    @ApiModelProperty("学习有效期结束")
    private Long studyEndTime;

    /** 业务名称 */
    @ApiModelProperty("业务名称")
    private String businessName;

    /** 项目名称 */
    @ApiModelProperty("项目名称")
    private String projectName;

    /** 项目名称 */
    @ApiModelProperty("学校名")
    private String schoolName;

    /** 项目名称 */
    @ApiModelProperty("教育名")
    private String educationName;

    /** 项目名称 */
    @ApiModelProperty("学习开始时间")
    private Long startTime;


    /** 项目名称 */
    @ApiModelProperty("学习结束时间")
    private Long endTime;


    /** 学习进度 */
    @ApiModelProperty("学习进度")
    private Long studyNum;

    /** 学习进度 */
    @ApiModelProperty("总节数")
    private Long secAllNum;

    /** 学习进度 */
    @ApiModelProperty("已学节数")
    private Long stuAllNum;


    /** 課程科目返回 */
    @ApiModelProperty("課程科目返回")
    private List<SubjectStudyRecordVo> subjectStudyRecordVos;


}
