refactor: 重构查询列映射信息列表接口,支持对已保存的列映射配置同步最新表结构

This commit is contained in:
2023-08-09 23:19:47 +08:00
parent a76f47fbd8
commit a265a84f80
7 changed files with 100 additions and 48 deletions

View File

@@ -42,12 +42,11 @@ export interface ColumnMappingRecord {
showInQuery: boolean;
formType: string;
queryType: string;
createTime: string;
updateTime: string;
createTime?: string;
}
export function listColumnMapping(tableName: string) {
return axios.get<ColumnMappingRecord[]>(`${BASE_URL}/column/${tableName}`);
export function listColumnMapping(tableName: string, requireSync: boolean) {
return axios.get<ColumnMappingRecord[]>(`${BASE_URL}/column/${tableName}?requireSync=${requireSync}`);
}
export interface GenConfigRecord {
@@ -59,8 +58,8 @@ export interface GenConfigRecord {
author: string;
tablePrefix: string;
isOverride: boolean;
createTime: string;
updateTime: string;
createTime?: string;
updateTime?: string;
}
export function getGenConfig(tableName: string) {