refactor: simplify schema names and remove provider id columns
This commit is contained in:
@@ -21,8 +21,7 @@ class CompaniesRepository:
|
||||
pattern = f"%{keyword}%"
|
||||
cond = or_(
|
||||
Company.company_key.ilike(pattern),
|
||||
Company.display_name.ilike(pattern),
|
||||
Company.legal_name.ilike(pattern),
|
||||
Company.name.ilike(pattern),
|
||||
)
|
||||
stmt = stmt.where(cond)
|
||||
count_stmt = count_stmt.where(cond)
|
||||
@@ -34,15 +33,13 @@ class CompaniesRepository:
|
||||
self,
|
||||
*,
|
||||
company_key: str,
|
||||
display_name: str,
|
||||
legal_name: str | None,
|
||||
name: str,
|
||||
provider_group_id: str | None = None,
|
||||
status: str = "active",
|
||||
) -> Company:
|
||||
item = Company(
|
||||
company_key=company_key,
|
||||
display_name=display_name,
|
||||
legal_name=legal_name,
|
||||
name=name,
|
||||
provider_group_id=provider_group_id,
|
||||
status=status,
|
||||
)
|
||||
@@ -55,15 +52,12 @@ class CompaniesRepository:
|
||||
self,
|
||||
item: Company,
|
||||
*,
|
||||
display_name: str | None = None,
|
||||
legal_name: str | None = None,
|
||||
name: str | None = None,
|
||||
provider_group_id: str | None = None,
|
||||
status: str | None = None,
|
||||
) -> Company:
|
||||
if display_name is not None:
|
||||
item.display_name = display_name
|
||||
if legal_name is not None:
|
||||
item.legal_name = legal_name
|
||||
if name is not None:
|
||||
item.name = name
|
||||
if provider_group_id is not None:
|
||||
item.provider_group_id = provider_group_id
|
||||
if status is not None:
|
||||
|
||||
Reference in New Issue
Block a user