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

/**
 * 배치 지표 요약(SCR-03 하단 상태 바 · SCR-04 비교 카드).
 *
 * @param boothCount        배치된 부스 수
 * @param targetBoothCount  목표 부스 수(홀 기준, 예: 홀7 510)
 * @param salesAreaM2       판매 면적(㎡) — PostGIS ST_Area 합산
 * @param minAisleWidthM    최소 통로 폭(m) — PostGIS ST_Buffer/ST_Distance 산출
 * @param violationBlock    차단 위반 수
 * @param violationWarn     경고 위반 수
 */
public record LayoutSummary(
        int boothCount,
        int targetBoothCount,
        double salesAreaM2,
        double minAisleWidthM,
        int violationBlock,
        int violationWarn
) {
}
