添加审计中间件排除路径、用户按用户名查询功能;完善审计资源记录

This commit is contained in:
2026-03-04 16:06:41 +08:00
parent 2464c7f612
commit 340808e85e
2 changed files with 49 additions and 5 deletions
@@ -77,6 +77,12 @@ class MetadataRepository:
)
return result.scalar_one_or_none()
async def get_user_by_username(self, username: str) -> Optional[models.User]:
result = await self.session.execute(
select(models.User).where(models.User.username == username)
)
return result.scalar_one_or_none()
async def get_project_by_id(self, project_id: UUID) -> Optional[models.Project]:
result = await self.session.execute(
select(models.Project).where(models.Project.id == project_id)