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

export namespace MesTraceCrossRegionApi {
  /** 窜货预警汇总 */
  export interface Summary {
    total?: number; // 预警总数
    pending?: number; // 待处理数量
    handled?: number; // 已处理数量
    falseAlarm?: number; // 误报数量
    crossProvince?: number; // 跨省窜货数量
    crossCity?: number; // 跨市窜货数量
  }
}

/** 获得窜货预警汇总 */
export function getTraceCrossRegionSummary(startTime?: string, endTime?: string) {
  return requestClient.get<MesTraceCrossRegionApi.Summary>(
    '/mes/trace-cross-region/summary',
    { params: { startTime, endTime } },
  );
}
