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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * Reservation 演示数据中的任务摘要。用于前端快速跳转任务详情和验证状态展示。
 *
 * @param scenarioCode 演示场景代码
 * @param taskId 任务 ID
 * @param orderId 任务所属订单 ID
 * @param taskType 系统主任务类型
 * @param taskSubtype 任务 subtype
 * @param taskStatus 任务状态
 */
public record ReservationDemoDataTaskResult(
        @JsonProperty("scenario_code")
        String scenarioCode,
        @JsonProperty("task_id")
        String taskId,
        @JsonProperty("order_id")
        String orderId,
        @JsonProperty("task_type")
        String taskType,
        @JsonProperty("task_subtype")
        String taskSubtype,
        @JsonProperty("task_status")
        String taskStatus
) {
}
