package com.ruoyi.course.domain.dto;

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

@Data
@Schema(description = "排课时间设置")
public class ScheduleTimeDTO {

    @Schema(description = "每周上课天数", example = "5")
    private Integer daysPerWeek = 5;

    @Schema(description = "高三周六是否上课", example = "true")
    private Boolean senior3Saturday = true;

    @Schema(description = "周日是否排课", example = "false")
    private Boolean sundayClass = false;

    @Schema(description = "上午节数", example = "4")
    private Integer morningSlots = 4;

    @Schema(description = "下午节数", example = "4")
    private Integer afternoonSlots = 4;

    @Schema(description = "晚上节数", example = "2")
    private Integer eveningSlots = 0;

    @Schema(description = "每节课时长(分钟)", example = "45")
    private Integer slotDuration = 45;

    @Schema(description = "课间休息时间(分钟)", example = "10")
    private Integer breakTime = 10;
}