package com.zioinfo.kintex.system.holiday;

/**
 * 공휴일 DTO — 관리 화면·캘린더 붉은색 표시 공용(민감정보 없음).
 * <ul>
 *   <li>{@code ymd} — 날짜(yyyy-MM-dd).</li>
 *   <li>{@code name} — 공휴일명(예: 신정, 설날, 대체공휴일(추석)).</li>
 *   <li>{@code isSubstitute} — 대체공휴일 여부(배지 표시용).</li>
 *   <li>{@code isHoliday} — 휴무 여부(임시휴무 토글, 관리 화면 전용). 공개 조회는 true만 반환.</li>
 * </ul>
 * 데이터·시드는 V41__holidays_2050.sql(2024~2050) 소유. 본 DTO는 조회·관리 표현만.
 */
public record HolidayDto(
        String ymd,
        String name,
        boolean isSubstitute,
        boolean isHoliday) {
}
