package com.reading.platform.dto.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 班级信息响应
 */
@Data
@Schema(description = "班级信息响应")
public class ClassInfoResponse {

    @Schema(description = "班级 ID", example = "1")
    private String id;

    @Schema(description = "班级名称", example = "大一班")
    private String name;

    @Schema(description = "年级", example = "大班")
    private String grade;

    @Schema(description = "学生数量", example = "30")
    private Integer studentCount;

    @Schema(description = "课时数量", example = "50")
    private Integer lessonCount;

    @Schema(description = "我的角色", example = "MAIN")
    private String myRole;

    @Schema(description = "是否主教", example = "true")
    private Boolean isPrimary;
}
