package com.reading.platform.dto.request;

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

import java.time.LocalDate;
import java.time.LocalTime;

@Data
@Schema(description = "课时更新请求")
public class LessonUpdateRequest {

    @Schema(description = "课时标题", example = "绘本阅读第一课时")
    private String title;

    @Schema(description = "课时日期", example = "2024-01-15")
    private LocalDate lessonDate;

    @Schema(description = "开始时间", example = "09:00")
    private LocalTime startTime;

    @Schema(description = "结束时间", example = "10:00")
    private LocalTime endTime;

    @Schema(description = "地点", example = "教室 101")
    private String location;

    @Schema(description = "状态", example = "COMPLETED")
    private String status;

    @Schema(description = "备注", example = "请提前准备教具")
    private String notes;

}
