package com.ym.mec.education.resp;

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

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author : chengp
 * @version V1.0
 * @Description: TODO
 * @date Date : 2019年09月26日 14:13
 */

@Data
@ToString
@ApiModel(description = "班级出参")
public class ClassGroupResp implements Serializable {
    private Integer id;
    private Integer musicGroupId;
    /**
     * 科目列表（用逗号分隔）
     */
    private String subjectIdList;
    /**
     * 班级名称
     */
    private String name;
    /**
     * 预计招生人数
     */
    private Integer expectStudentNum;
    /**
     * 实际学生数
     */
    private Integer studentNum;
    private Date createTime;
    private Date updateTime;
    /**
     * 班级类型(普通班级、合奏班级、提高课班级、VIP班级、试听课)
     */
    private String type;
    /**
     * 班级状态()
     */
    private String delFlag;
    /**
     * 教学形式（线上、线下）
     */
    private String teachMode;
    /**
     * 总课次
     */
    private Integer totalClassTimes;
    private Integer currentClassTimes;

    private List<String> firstTehNameList;

    private List<String> secdTehNameList;

    @ApiModelProperty(value = "授课老师",required = true)
    private String teacher;

    @ApiModelProperty(value = "授课老师",required = true)
    private String assistant;

    @ApiModelProperty(value = "课程进度",required = true)
    private String courseProgress;

    @ApiModelProperty(value = "班级名称",required = true)
    private String classGroupName;

}
