package cn.nianxx.thhotel.platform.message.common.result;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * SourceMessage 会话中关联任务摘要。用于前端从邮件原文跳转到任务详情。
 *
 * @param taskId 任务 ID
 * @param orderId 任务当前挂靠订单 ID
 * @param taskType 系统主任务类型
 * @param taskSubtype 任务 subtype
 * @param taskStatus 任务状态
 * @param cardName 任务卡名称
 */
public record SourceMessageRelatedTaskResult(
        @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,
        @JsonProperty("card_name")
        String cardName
) {
}
