package com.zioinfo.kintex.module.m3.dto;

import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * 부스 설계안(버전). SCR-06 상단 버전 드롭다운·컨펌 흐름.
 *
 * @param designId  설계안 식별자
 * @param boothId   부스 식별자
 * @param version   설계 버전
 * @param status    상태 배지(draft/submitted/ai_review/approved/rejected)
 * @param spec      설계 스펙
 * @param updatedAt 최종 수정 시각(ISO-8601)
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public record DesignPlanDto(
        String designId,
        String boothId,
        int version,
        String status,
        DesignSpec spec,
        String updatedAt
) {
}
