package com.reading.platform.dto.response;

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

/**
 * 学校整体统计响应
 */
@Data
@Schema(description = "学校整体统计响应")
public class SchoolOverviewStatsResponse {

    @Schema(description = "教师总数")
    private Integer teacherCount;

    @Schema(description = "学生总数")
    private Integer studentCount;

    @Schema(description = "班级总数")
    private Integer classCount;

    @Schema(description = "课程总数")
    private Integer courseCount;

    @Schema(description = "本月课时数")
    private Integer monthlyLessons;

    @Schema(description = "总课时数")
    private Integer totalLessons;

    @Schema(description = "本月任务数")
    private Integer monthlyTasks;

    @Schema(description = "总任务数")
    private Integer totalTasks;

    @Schema(description = "本月成长记录数")
    private Integer monthlyGrowthRecords;

    @Schema(description = "总成长记录数")
    private Integer totalGrowthRecords;
}
