package com.lesingle.edu.dto.response;

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

/**
 * 课程报告响应
 */
@Data
@Builder
@Schema(description = "课程报告响应")
public class CourseReportResponse {

    @Schema(description = "课程ID")
    private Long courseId;

    @Schema(description = "课程名称")
    private String courseName;

    @Schema(description = "授课次数")
    private Integer lessonCount;

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

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

    @Schema(description = "完成率")
    private Double completionRate;

}