refactor: 移除 ensure_default_department 函数,简化部门管理逻辑

This commit is contained in:
Wenjie Zhang 2026-04-04 12:24:53 +08:00
parent b7579c539d
commit 4689ea014b

View File

@ -62,21 +62,6 @@ class DepartmentResponse(BaseModel):
user_count: int = 0
async def ensure_default_department(db: AsyncSession) -> Department:
result = await db.execute(select(Department).filter(Department.id == 1))
default_department = result.scalar_one_or_none()
if default_department is not None:
return default_department
default_department = Department(
name="默认部门",
description="系统在删除部门时自动创建的默认部门",
)
db.add(default_department)
await db.flush()
return default_department
# =============================================================================
# === 部门管理路由 ===
# =============================================================================