import { requestClient } from '#/api/request';

export namespace MesQcAiApi {
  export interface SuggestResultReqVO {
    qcId: number;
    qcType: number;
  }

  export interface SuggestResultRespVO {
    suggestedResult: number;
    suggestedResultName: string;
    reasoning: string;
    keyPoints: string[];
  }
}

/** AI 辅助判定检验结果 */
export function suggestQcResult(params: MesQcAiApi.SuggestResultReqVO) {
  return requestClient.post<MesQcAiApi.SuggestResultRespVO>(
    '/mes/qc/ai/suggest-result',
    params,
  );
}
