|
|
@ -456,6 +456,21 @@ class MetaDao: |
|
|
|
) |
|
|
|
return query_result |
|
|
|
|
|
|
|
@classmethod |
|
|
|
async def get_meta_col_supp_vett_by_table(cls, table: MetadataSuppInfoVett, db: AsyncSession): |
|
|
|
query_result = ( |
|
|
|
( |
|
|
|
await db.execute( |
|
|
|
select(MetadataFldSuppInfoVett) |
|
|
|
.where(MetadataFldSuppInfoVett.ssys_id == table.ssys_id, |
|
|
|
MetadataFldSuppInfoVett.mdl_name == table.mdl_name, |
|
|
|
MetadataFldSuppInfoVett.tab_eng_name == table.tab_eng_name, |
|
|
|
MetadataFldSuppInfoVett.business_id == table.business_id).distinct() |
|
|
|
) |
|
|
|
).scalars().all() |
|
|
|
) |
|
|
|
return query_result |
|
|
|
|
|
|
|
@classmethod |
|
|
|
async def get_supp_column_by_vett(cls, column: MetadataFldSuppInfoVett, db: AsyncSession): |
|
|
|
query_result = ( |
|
|
|