add missing fields for comic
This commit is contained in:
@@ -9,7 +9,7 @@ class MetaDataTableResponse(BaseModel):
|
|||||||
class MetaDataColumnResponse(BaseModel):
|
class MetaDataColumnResponse(BaseModel):
|
||||||
id: str
|
id: str
|
||||||
name: str
|
name: str
|
||||||
label: str
|
label: str | None
|
||||||
order: PositiveInt
|
order: PositiveInt
|
||||||
ref_column: str | None
|
ref_column: str | None
|
||||||
column_type: str
|
column_type: str
|
||||||
|
|||||||
@@ -119,11 +119,11 @@ public class MetaDataService {
|
|||||||
checkColumnValues(table, column, columnName, columnSyncName, columnType, columnModifier, columnOrder, isShown, columnLabel, showFilter, filterLabel, refColumn);
|
checkColumnValues(table, column, columnName, columnSyncName, columnType, columnModifier, columnOrder, isShown, columnLabel, showFilter, filterLabel, refColumn);
|
||||||
} else {
|
} else {
|
||||||
log.info("Column {} of table {} not found, will create it", columnName, table.getTableName());
|
log.info("Column {} of table {} not found, will create it", columnName, table.getTableName());
|
||||||
//addColumn(table,columnName,columnSyncName,columnType,columnModifier,columnOrder,isShown);
|
addColumn(table,columnName,columnSyncName,columnType,columnModifier,columnOrder,isShown, refColumn);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addColumn(MetaDataTable table, String columnName, String columnSyncName, String columnType, String columnModifier, Integer columnOrder, Boolean isShown) {
|
private void addColumn(MetaDataTable table, String columnName, String columnSyncName, String columnType, String columnModifier, Integer columnOrder, Boolean isShown, String refColumn) {
|
||||||
MetaDataColumn column = new MetaDataColumn();
|
MetaDataColumn column = new MetaDataColumn();
|
||||||
column.setTable(table);
|
column.setTable(table);
|
||||||
column.setColumnName(columnName);
|
column.setColumnName(columnName);
|
||||||
@@ -132,6 +132,7 @@ public class MetaDataService {
|
|||||||
column.setColumnModifier(columnModifier);
|
column.setColumnModifier(columnModifier);
|
||||||
column.setColumnOrder(columnOrder);
|
column.setColumnOrder(columnOrder);
|
||||||
column.setIsShown(isShown);
|
column.setIsShown(isShown);
|
||||||
|
column.setRefColumn(refColumn);
|
||||||
saveMetaDataColumn(column);
|
saveMetaDataColumn(column);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user