|
@@ -11,8 +11,8 @@ interface LayoutConfiguration {
|
|
|
id: number;
|
|
id: number;
|
|
|
name: string;
|
|
name: string;
|
|
|
sections: LayoutSection[];
|
|
sections: LayoutSection[];
|
|
|
- createdAt: string;
|
|
|
|
|
- updatedAt: string;
|
|
|
|
|
|
|
+ createdAt: Date;
|
|
|
|
|
+ updatedAt: Date;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
interface LayoutSection {
|
|
interface LayoutSection {
|
|
@@ -20,8 +20,8 @@ interface LayoutSection {
|
|
|
name: string;
|
|
name: string;
|
|
|
type: string;
|
|
type: string;
|
|
|
sheetName: string;
|
|
sheetName: string;
|
|
|
- startingRow?: number;
|
|
|
|
|
- endingRow?: number;
|
|
|
|
|
|
|
+ startingRow?: number | null;
|
|
|
|
|
+ endingRow?: number | null;
|
|
|
tableName: string;
|
|
tableName: string;
|
|
|
fields: LayoutSectionField[];
|
|
fields: LayoutSectionField[];
|
|
|
}
|
|
}
|
|
@@ -30,6 +30,7 @@ interface LayoutSectionField {
|
|
|
id: number;
|
|
id: number;
|
|
|
name: string;
|
|
name: string;
|
|
|
dataType: string;
|
|
dataType: string;
|
|
|
|
|
+ dataTypeFormat: string | null;
|
|
|
cellPosition: string;
|
|
cellPosition: string;
|
|
|
importTableColumnName: string;
|
|
importTableColumnName: string;
|
|
|
importColumnOrderNumber: number;
|
|
importColumnOrderNumber: number;
|