[MODIFY] Code optimization

This commit is contained in:
Mark
2025-12-15 14:09:43 +08:00
parent d2a630addb
commit a4e276ab27
157 changed files with 15976 additions and 3601 deletions

View File

@@ -91,12 +91,13 @@ class TenantRepository:
return db_tenant
def delete_tenant(self, tenant_id: uuid.UUID) -> bool:
"""删除租户"""
"""逻辑删除租户"""
db_tenant = self.get_tenant_by_id(tenant_id)
if not db_tenant:
return False
self.db.delete(db_tenant)
# 逻辑删除租户
db_tenant.is_active = False
return True
def get_tenant_users(self, tenant_id: uuid.UUID, is_active: Optional[bool] = None) -> List[User]: