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

import com.google.gson.annotations.SerializedName;
import io.swagger.models.auth.In;
import lombok.Data;

import java.util.List;

/**
 * @author DB
 * @version 1.0.0
 * @since 2024-01-09 15:20
 */
@Data
public class CloudCourseDto {

    /**
     * 主键
     */
    @SerializedName("_id")
    private String id;

    /**
     * 绑定班级
     */
    @SerializedName("classesName")
    private String bindClass;

    /**
     * 班级id
     */
    @SerializedName("_classId")
    private String classId;

    /**
     * 课程名
     */
    @SerializedName("name")
    private String courseName;

    /**
     * 上课时间
     */
    @SerializedName("startTime")
    private String classTime;

    /**
     * 下课时间
     */
    @SerializedName("endTime")
    private String quittingTime;

    /**
     * 扣除课时
     */
    @SerializedName("periodCost")
    private Integer deductionPeriod;

    /**
     * 课程类型
     */
    @SerializedName("periodTypeArr")
    private List<String> classType;

    /**
     * 导师
     */
    @SerializedName("staffName")
    private String supervisor;

    /**
     * 导师id
     */
    @SerializedName("_staffid")
    private String supervisorId;

    /**
     * 创建时间
     */
    @SerializedName("_createTime")
    private String createTime;
}
