🔧 chore(wails): 同步导入与数据同步接口绑定

- 更新导入能力、文件选项、任务历史与错误行导出绑定

- 保留数据同步任务、审批与检查点接口的生成模型

- 同步前端依赖校验值并校验 JS/TypeScript 契约
This commit is contained in:
Syngnat
2026-08-08 20:51:37 +08:00
parent 390a249105
commit 20d5255eb4
4 changed files with 393 additions and 241 deletions

View File

@@ -1 +1 @@
83b4b7d166ed9172beba2d6236382c0b
339d5c974e6ab5cba2d5def171f5ce0a

View File

@@ -21,6 +21,8 @@ export function BuildSQLAuditExport(arg1:sqlaudit.Filter,arg2:string):Promise<co
export function CancelApplicationQuit():Promise<connection.QueryResult>;
export function CancelImportJob(arg1:string):Promise<connection.QueryResult>;
export function CancelQuery(arg1:string):Promise<connection.QueryResult>;
export function CancelSQLFileExecution(arg1:string):Promise<connection.QueryResult>;
@@ -115,6 +117,8 @@ export function DBShowCreateTable(arg1:connection.ConnectionConfig,arg2:string,a
export function DBTableExists(arg1:connection.ConnectionConfig,arg2:string,arg3:string):Promise<connection.QueryResult>;
export function DataImportCapability(arg1:connection.ConnectionConfig):Promise<app.DataImportCapability>;
export function DataSync(arg1:sync.SyncConfig):Promise<sync.SyncResult>;
export function DataSyncAnalyze(arg1:sync.SyncConfig):Promise<connection.QueryResult>;
@@ -179,6 +183,8 @@ export function DataSyncSchedulePreview(arg1:syncjob.JobDefinition,arg2:number):
export function DeleteConnection(arg1:string):Promise<void>;
export function DeleteImportJob(arg1:string):Promise<connection.QueryResult>;
export function DeleteQuery(arg1:string):Promise<void>;
export function DeleteSQLDirectory(arg1:string):Promise<connection.QueryResult>;
@@ -225,6 +231,8 @@ export function ExportDatabaseSQLWithOptions(arg1:connection.ConnectionConfig,ar
export function ExportDatabasesSQLWithOptions(arg1:connection.ConnectionConfig,arg2:Array<string>,arg3:boolean,arg4:app.ExportFileOptions):Promise<connection.QueryResult>;
export function ExportImportErrorRows(arg1:string):Promise<connection.QueryResult>;
export function ExportQuery(arg1:connection.ConnectionConfig,arg2:string,arg3:string,arg4:string,arg5:string):Promise<connection.QueryResult>;
export function ExportQueryWithOptions(arg1:connection.ConnectionConfig,arg2:string,arg3:string,arg4:string,arg5:app.ExportFileOptions):Promise<connection.QueryResult>;
@@ -265,6 +273,8 @@ export function GetEditableSavedConnection(arg1:string):Promise<connection.Saved
export function GetGlobalProxyConfig():Promise<connection.QueryResult>;
export function GetImportJob(arg1:string):Promise<connection.QueryResult>;
export function GetSQLAuditEvents(arg1:sqlaudit.Filter):Promise<connection.QueryResult>;
export function GetSQLAuditHealth():Promise<connection.QueryResult>;
@@ -295,7 +305,7 @@ export function ImportDataWithProgress(arg1:connection.ConnectionConfig,arg2:str
export function ImportDataWithProgressOptions(arg1:connection.ConnectionConfig,arg2:string,arg3:string,arg4:string,arg5:app.ImportFileOptions):Promise<connection.QueryResult>;
export function ImportDatabaseSQL(arg1:connection.ConnectionConfig,arg2:string,arg3:string,arg4:string):Promise<connection.QueryResult>;
export function ImportDatabaseSQL(arg1:connection.ConnectionConfig,arg2:string,arg3:string,arg4:string,arg5:boolean):Promise<connection.QueryResult>;
export function ImportLegacyConnections(arg1:Array<connection.SavedConnectionInput>):Promise<Array<connection.SavedConnectionView>>;
@@ -341,6 +351,8 @@ export function ListDatabaseCharsets(arg1:connection.ConnectionConfig):Promise<c
export function ListDatabaseCollations(arg1:connection.ConnectionConfig):Promise<connection.QueryResult>;
export function ListImportJobs():Promise<connection.QueryResult>;
export function ListInstalledFontFamilies():Promise<connection.QueryResult>;
export function ListSQLDirectory(arg1:string):Promise<connection.QueryResult>;
@@ -443,6 +455,8 @@ export function PreviewChanges(arg1:connection.ConnectionConfig,arg2:string,arg3
export function PreviewImportFile(arg1:string):Promise<connection.QueryResult>;
export function PreviewImportFileWithOptions(arg1:string,arg2:app.ImportFileOptions):Promise<connection.QueryResult>;
export function ReadAppLogTail(arg1:number,arg2:string):Promise<connection.QueryResult>;
export function ReadSQLFile(arg1:string):Promise<connection.QueryResult>;

View File

@@ -26,6 +26,10 @@ export function CancelApplicationQuit() {
return window['go']['app']['App']['CancelApplicationQuit']();
}
export function CancelImportJob(arg1) {
return window['go']['app']['App']['CancelImportJob'](arg1);
}
export function CancelQuery(arg1) {
return window['go']['app']['App']['CancelQuery'](arg1);
}
@@ -214,6 +218,10 @@ export function DBTableExists(arg1, arg2, arg3) {
return window['go']['app']['App']['DBTableExists'](arg1, arg2, arg3);
}
export function DataImportCapability(arg1) {
return window['go']['app']['App']['DataImportCapability'](arg1);
}
export function DataSync(arg1) {
return window['go']['app']['App']['DataSync'](arg1);
}
@@ -342,6 +350,10 @@ export function DeleteConnection(arg1) {
return window['go']['app']['App']['DeleteConnection'](arg1);
}
export function DeleteImportJob(arg1) {
return window['go']['app']['App']['DeleteImportJob'](arg1);
}
export function DeleteQuery(arg1) {
return window['go']['app']['App']['DeleteQuery'](arg1);
}
@@ -434,6 +446,10 @@ export function ExportDatabasesSQLWithOptions(arg1, arg2, arg3, arg4) {
return window['go']['app']['App']['ExportDatabasesSQLWithOptions'](arg1, arg2, arg3, arg4);
}
export function ExportImportErrorRows(arg1) {
return window['go']['app']['App']['ExportImportErrorRows'](arg1);
}
export function ExportQuery(arg1, arg2, arg3, arg4, arg5) {
return window['go']['app']['App']['ExportQuery'](arg1, arg2, arg3, arg4, arg5);
}
@@ -514,6 +530,10 @@ export function GetGlobalProxyConfig() {
return window['go']['app']['App']['GetGlobalProxyConfig']();
}
export function GetImportJob(arg1) {
return window['go']['app']['App']['GetImportJob'](arg1);
}
export function GetSQLAuditEvents(arg1) {
return window['go']['app']['App']['GetSQLAuditEvents'](arg1);
}
@@ -574,8 +594,8 @@ export function ImportDataWithProgressOptions(arg1, arg2, arg3, arg4, arg5) {
return window['go']['app']['App']['ImportDataWithProgressOptions'](arg1, arg2, arg3, arg4, arg5);
}
export function ImportDatabaseSQL(arg1, arg2, arg3, arg4) {
return window['go']['app']['App']['ImportDatabaseSQL'](arg1, arg2, arg3, arg4);
export function ImportDatabaseSQL(arg1, arg2, arg3, arg4, arg5) {
return window['go']['app']['App']['ImportDatabaseSQL'](arg1, arg2, arg3, arg4, arg5);
}
export function ImportLegacyConnections(arg1) {
@@ -666,6 +686,10 @@ export function ListDatabaseCollations(arg1) {
return window['go']['app']['App']['ListDatabaseCollations'](arg1);
}
export function ListImportJobs() {
return window['go']['app']['App']['ListImportJobs']();
}
export function ListInstalledFontFamilies() {
return window['go']['app']['App']['ListInstalledFontFamilies']();
}
@@ -870,6 +894,10 @@ export function PreviewImportFile(arg1) {
return window['go']['app']['App']['PreviewImportFile'](arg1);
}
export function PreviewImportFileWithOptions(arg1, arg2) {
return window['go']['app']['App']['PreviewImportFileWithOptions'](arg1, arg2);
}
export function ReadAppLogTail(arg1, arg2) {
return window['go']['app']['App']['ReadAppLogTail'](arg1, arg2);
}

File diff suppressed because it is too large Load Diff