feat:新增投顾agent和nl2sqlagent
This commit is contained in:
@@ -10,6 +10,15 @@ from repositories.base import BaseRepository
|
||||
class SysMessageRepo(BaseRepository):
|
||||
model = SysMessage
|
||||
|
||||
async def get_by_biz_id(self, biz_id: str, *, user_id: int) -> SysMessage | None:
|
||||
"""按收件人和业务号查询已写入的站内信,供发送重试幂等使用。"""
|
||||
return await self.db.scalar(
|
||||
select(SysMessage).where(
|
||||
SysMessage.biz_id == biz_id,
|
||||
SysMessage.user_id == user_id,
|
||||
)
|
||||
)
|
||||
|
||||
async def list_by_user(
|
||||
self, user_id: int, limit: int = 100, offset: int = 0
|
||||
) -> list[SysMessage]:
|
||||
|
||||
Reference in New Issue
Block a user