refactor: simplify schema names and remove provider id columns

This commit is contained in:
Chris
2026-04-03 01:49:36 +08:00
parent e91639d6d9
commit 64246984ba
18 changed files with 148 additions and 133 deletions

View File

@@ -30,7 +30,6 @@ class RolesRepository:
cond = or_(
Role.role_key.ilike(pattern),
Role.name.ilike(pattern),
Role.provider_role_name.ilike(pattern),
Role.description.ilike(pattern),
)
stmt = stmt.where(cond)
@@ -52,7 +51,6 @@ class RolesRepository:
system_id: str,
name: str,
description: str | None,
provider_role_name: str,
status: str = "active",
) -> Role:
item = Role(
@@ -60,7 +58,6 @@ class RolesRepository:
system_id=system_id,
name=name,
description=description,
provider_role_name=provider_role_name,
status=status,
)
self.db.add(item)
@@ -75,7 +72,6 @@ class RolesRepository:
system_id: str | None = None,
name: str | None = None,
description: str | None = None,
provider_role_name: str | None = None,
status: str | None = None,
) -> Role:
if system_id is not None:
@@ -84,8 +80,6 @@ class RolesRepository:
item.name = name
if description is not None:
item.description = description
if provider_role_name is not None:
item.provider_role_name = provider_role_name
if status is not None:
item.status = status
self.db.commit()