feat: use parameterMode instead of isOutputParameter

This commit is contained in:
Nybkox
2024-11-28 13:16:30 +01:00
parent 7f9a30f568
commit 262b4732e3
6 changed files with 13 additions and 11 deletions

View File

@@ -118,13 +118,15 @@ export interface ViewInfo extends SqlObjectInfo {
columns: ColumnInfo[];
}
export type ParameterMode = 'IN' | 'OUT' | 'INOUT' | 'RETURN';
export interface ParameterInfo {
objectId?: string | number;
schemaName: string;
parameterName?: string;
pureName: string;
dataType: string;
isOutputParameter?: boolean;
parameterMode?: ParameterMode;
}
export interface ProcedureInfo extends SqlObjectInfo {
parameters?: ParameterInfo[];

View File

@@ -12,7 +12,7 @@
{...$$restProps}
{data}
title={data.parameterName}
extInfo={data.isOutputParameter ? `${data.dataType} OUT` : data.dataType}
extInfo={data.parameterMode && data.parameterMode !== 'IN' ? `${data.dataType} ${data.parameterMode}` : data.dataType}
icon={'icon parameter'}
disableHover
/>