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

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

/**
 * type-known manual_review 同卡复核解阻请求。第一版只允许确认当前订单归属，不做普通任务任意切换订单。
 *
 * @param confirmedOrderId 用户确认的订单 ID，第一版必须等于当前任务所属订单
 * @param reason 人工复核原因或备注
 * @param fieldOverrides 用户提交的字段修正列表
 */
public record ManualReviewResolutionRequest(
        @JsonProperty("confirmed_order_id")
        String confirmedOrderId,
        String reason,
        @JsonProperty("field_overrides")
        List<ManualReviewResolutionFieldOverrideRequest> fieldOverrides
) {
}
