package cn.nianxx.thhotel.workflows.reservation.common.dto;

import java.time.LocalDateTime;

/**
 * 任务卡快照。保存字段契约版本、AI 原始快照、用户草稿和最终确认 payload。
 */
public record ReservationTaskCardSnapshot(
        Long id,
        String hotelId,
        Long taskId,
        String taskCardType,
        String fieldContractVersion,
        String aiPayloadJson,
        String draftPayloadJson,
        String confirmedPayloadJson,
        String confirmedBy,
        LocalDateTime confirmedAt,
        String reviewStatus,
        String reviewResolutionJson
) {
}
