package cn.nianxx.thhotel.workflows.reservation.service;

import cn.nianxx.thhotel.workflows.reservation.common.dto.ReservationTaskCardFieldDefinition;
import java.util.List;

/**
 * 任务卡字段定义提供者。第一版从代码资源读取，后续可替换为数据库配置。
 */
public interface ReservationTaskCardFieldDefinitionProvider {

    /**
     * 按任务卡类型和 AI 结果类型读取字段矩阵定义。
     */
    List<ReservationTaskCardFieldDefinition> listDefinitions(String taskCardType, String resultType);
}
