Skip to content

Commit c9f5970

Browse files
yezaoshu蚂蚁代码服务
authored andcommitted
PullRequest: 879 dlm详情字段变更、个人空间同步数据源之后刷新数据库列表
Merge branch 'fix/bp3 of [email protected]:oceanbase/oceanbase-developer-center.git into dev-4.3.4 https://code.alipay.com/oceanbase/oceanbase-developer-center/pull_requests/879 Reviewed-by: 晓康 <[email protected]> * fix:dlm job parameters schema changes * fix: reload the sync successed
1 parent 5681c0b commit c9f5970

File tree

6 files changed

+27
-20
lines changed

6 files changed

+27
-20
lines changed

src/component/Task/DataArchiveTask/DetailContent/index.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ const DataArchiveTaskContent: React.FC<IProps> = (props) => {
126126
})} /*源数据库*/
127127
>
128128
<Space size={2}>
129-
<span>{jobParameters?.sourceDatabaseName}</span>
130-
<Text type="secondary">{jobParameters?.sourceDataSourceName}</Text>
129+
<span>{jobParameters?.sourceDatabase?.name}</span>
130+
<Text type="secondary">{jobParameters?.sourceDatabase?.dataSource?.name}</Text>
131131
</Space>
132132
</Descriptions.Item>
133133
<Descriptions.Item
@@ -138,8 +138,8 @@ const DataArchiveTaskContent: React.FC<IProps> = (props) => {
138138
})} /*目标数据库*/
139139
>
140140
<Space size={2}>
141-
<span>{jobParameters?.targetDatabaseName}</span>
142-
<Text type="secondary">{jobParameters?.targetDataSourceName}</Text>
141+
<span>{jobParameters?.targetDatabase?.name}</span>
142+
<Text type="secondary">{jobParameters?.targetDatabase?.dataSource?.name}</Text>
143143
</Space>
144144
</Descriptions.Item>
145145
{hasFlow && (
@@ -155,6 +155,9 @@ const DataArchiveTaskContent: React.FC<IProps> = (props) => {
155155
</Descriptions>
156156

157157
<SimpleTextItem
158+
style={{
159+
marginTop: 12,
160+
}}
158161
label={formatMessage({
159162
id: 'odc.DataArchiveTask.DetailContent.VariableConfiguration',
160163
defaultMessage: '变量配置',

src/component/Task/DataClearTask/DetailContent/index.tsx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ const DataClearTaskContent: React.FC<IProps> = (props) => {
120120
})} /*源数据库*/
121121
>
122122
<Space size={2}>
123-
<span>{jobParameters?.databaseName}</span>
124-
<Text type="secondary">{jobParameters?.sourceDataSourceName}</Text>
123+
<span>{jobParameters?.database?.name}</span>
124+
<Text type="secondary">{jobParameters?.database?.dataSource?.name}</Text>
125125
</Space>
126126
</Descriptions.Item>
127127
) : (
@@ -133,8 +133,8 @@ const DataClearTaskContent: React.FC<IProps> = (props) => {
133133
})} /*数据库*/
134134
>
135135
<Space size={2}>
136-
<span>{jobParameters?.databaseName}</span>
137-
<Text type="secondary">{task?.database?.dataSource?.name}</Text>
136+
<span>{jobParameters?.database?.name}</span>
137+
<Text type="secondary">{jobParameters?.database?.dataSource?.name}</Text>
138138
</Space>
139139
</Descriptions.Item>
140140
)}
@@ -148,8 +148,8 @@ const DataClearTaskContent: React.FC<IProps> = (props) => {
148148
})} /*目标数据库*/
149149
>
150150
<Space size={2}>
151-
<span>{jobParameters?.targetDatabaseName}</span>
152-
<Text type="secondary">{jobParameters?.targetDataSourceName}</Text>
151+
<span>{jobParameters?.targetDatabase?.name}</span>
152+
<Text type="secondary">{jobParameters?.targetDatabase?.dataSource?.name}</Text>
153153
</Space>
154154
</Descriptions.Item>
155155
)}
@@ -167,6 +167,9 @@ const DataClearTaskContent: React.FC<IProps> = (props) => {
167167
</Descriptions>
168168

169169
<SimpleTextItem
170+
style={{
171+
marginTop: 12,
172+
}}
170173
label={formatMessage({
171174
id: 'odc.DataClearTask.DetailContent.VariableConfiguration',
172175
defaultMessage: '变量配置',

src/component/Task/component/SimpleTextItem/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ export const SimpleTextItem: React.FC<{
2929
direction?: 'row' | 'column';
3030
className?: string;
3131
showSplit?: boolean;
32+
style?: React.CSSProperties;
3233
}> = (props) => {
33-
const { label, content, direction = 'row', className = '', showSplit = true } = props;
34+
const { label, content, direction = 'row', className = '', showSplit = true, style } = props;
3435
return (
3536
<div
3637
className={className}
@@ -39,6 +40,7 @@ export const SimpleTextItem: React.FC<{
3940
fontSize: 12,
4041
lineHeight: '20px',
4142
flexDirection: direction,
43+
...style,
4244
}}
4345
>
4446
<div

src/d.ts/index.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2641,11 +2641,9 @@ export interface IDataArchiveJobParameters {
26412641
deleteTemporaryTable?: boolean;
26422642
name: string;
26432643
sourceDatabaseId: number;
2644-
sourceDatabaseName?: string;
2645-
sourceDataSourceName?: string;
2644+
sourceDatabase?: IDatabase;
26462645
targetDataBaseId: number;
2647-
targetDatabaseName?: string;
2648-
targetDataSourceName?: string;
2646+
targetDatabase: IDatabase;
26492647
migrationInsertAction?: MigrationInsertAction;
26502648
shardingStrategy?: ShardingStrategy;
26512649
deleteByUniqueKey?: boolean;
@@ -2658,7 +2656,6 @@ export interface IDataArchiveJobParameters {
26582656
name: string;
26592657
pattern: string;
26602658
}[];
2661-
targetDatabase: IDatabase;
26622659
timeoutMillis: number;
26632660
syncTableStructure: SyncTableStructureEnum[];
26642661
dirtyRowAction: DirtyRowActionEnum;
@@ -2670,7 +2667,7 @@ export interface IDataClearJobParameters {
26702667
deleteAfterMigration: boolean;
26712668
name: string;
26722669
databaseId: number;
2673-
databaseName?: string;
2670+
database?: IDatabase;
26742671
deleteByUniqueKey?: boolean;
26752672
rateLimit?: {
26762673
rowLimit?: number;
@@ -2684,9 +2681,7 @@ export interface IDataClearJobParameters {
26842681
timeoutMillis: number;
26852682
needCheckBeforeDelete: boolean;
26862683
targetDatabaseId?: number;
2687-
targetDatabaseName?: string;
2688-
sourceDataSourceName?: string;
2689-
targetDataSourceName?: string;
2684+
targetDatabase?: IDatabase;
26902685
shardingStrategy?: ShardingStrategy;
26912686
dirtyRowAction: DirtyRowActionEnum;
26922687
maxAllowedDirtyRowCount: number;

src/page/Workspace/SideBar/ResourceTree/TreeNodeMenu/dataSource.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ interface IProps {
135135
setCopyDatasourceId: any;
136136
setEditDatasourceId: React.Dispatch<React.SetStateAction<number>>;
137137
setAddDSVisiable: React.Dispatch<React.SetStateAction<boolean>>;
138+
reload: () => void;
138139
}
139140

140141
const DataSourceNodeMenu = (props: IProps) => {
@@ -146,6 +147,7 @@ const DataSourceNodeMenu = (props: IProps) => {
146147
setAddDSVisiable,
147148
setEditDatasourceId,
148149
copyDatasourceId,
150+
reload,
149151
} = props;
150152
const dataSource = node.data;
151153

@@ -158,6 +160,7 @@ const DataSourceNodeMenu = (props: IProps) => {
158160
defaultMessage: '同步成功',
159161
}), //同步成功
160162
);
163+
reload();
161164
}
162165
}
163166

src/page/Workspace/SideBar/ResourceTree/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,7 @@ const ResourceTree: React.FC<IProps> = function ({
394394
setAddDSVisiable={setAddDSVisiable}
395395
setEditDatasourceId={setEditDatasourceId}
396396
copyDatasourceId={copyDatasourceId}
397+
reload={reload}
397398
/>
398399
);
399400
}

0 commit comments

Comments
 (0)