package com.reading.platform.dto.response;

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

/**
 * 教师统计响应
 */
@Data
@Schema(description = "教师统计响应")
public class TeacherStatsReportResponse {

    @Schema(description = "教师 ID")
    private String teacherId;

    @Schema(description = "教师姓名")
    private String teacherName;

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

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

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

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

    @Schema(description = "平均评分")
    private Double avgRating;

    @Schema(description = "反馈数")
    private Integer feedbackCount;
}
