feat(cleaner-history): expose search API in preload

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Misaka_Company
2026-04-17 11:09:31 +08:00
parent 5faf26df3f
commit 9167359c6e

View File

@@ -8,7 +8,9 @@ import type {
CleanerExecutionRecord, CleanerExecutionRecord,
CleanerOrderRecord, CleanerOrderRecord,
CleanerMaterialRecord, CleanerMaterialRecord,
GetCleanerBatchesOptions GetCleanerBatchesOptions,
SearchCleanerHistoryOptions,
CleanerHistorySearchResult
} from '../../main/types/cleaner-history.types' } from '../../main/types/cleaner-history.types'
import type { IpcResult } from '../../main/types/ipc.types' import type { IpcResult } from '../../main/types/ipc.types'
import { IPC_CHANNELS } from '../../shared/ipc-channels' import { IPC_CHANNELS } from '../../shared/ipc-channels'
@@ -53,5 +55,10 @@ export const cleanerApi = {
), ),
deleteHistoryBatch: (batchId: string): Promise<IpcResult<{ deleted: boolean }>> => deleteHistoryBatch: (batchId: string): Promise<IpcResult<{ deleted: boolean }>> =>
invokeIpc(IPC_CHANNELS.CLEANER_HISTORY_DELETE_BATCH, batchId) invokeIpc(IPC_CHANNELS.CLEANER_HISTORY_DELETE_BATCH, batchId),
searchHistoryRecords: (
options: SearchCleanerHistoryOptions
): Promise<IpcResult<CleanerHistorySearchResult>> =>
invokeIpc(IPC_CHANNELS.CLEANER_HISTORY_SEARCH, options)
} as const } as const