package com.cpop.api.cloudDb.core.dto;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.time.OffsetDateTime;
import java.util.List;

/**
 * @author DB
 * @version 1.0.0
 * @since 2024-01-09 16:54
 */
@Data
public class CloudClassDto {

    /**
     * 班级名
     */
    @SerializedName("classesName")
    private String className;

    /**
     * 班主任id
     */
    @SerializedName("staffid")
    private String classTeacher;

    /**
     * 班主任
     */
    @SerializedName("staffName")
    private String classTeacherName;

    /**
     * 班类型
     */
    @SerializedName("periodTypeArr")
    private List<String> classType;
    /**
     * 录入时间
     */
    @SerializedName("_createTime")
    private String createTime;

    /**
     * 满班学员数
     */
    @SerializedName("studentMaxLimit")
    private Integer fullClassStudentNum;
    /**
     * 主键
     */
    @SerializedName("_id")
    private String id;

    /**
     * 是否结班
     */
    @SerializedName("finish")
    private Boolean isCloseClass;
}
