feat(chat): 新增聊天消息标记已读接口

This commit is contained in:
xingc
2025-10-16 19:46:37 +08:00
parent 133ad6bea1
commit 1d8556506e
2 changed files with 47 additions and 2 deletions

View File

@@ -6,7 +6,7 @@
# @Desc :
from typing import Literal, Optional, List
from pydantic import BaseModel, conint, UUID4
from pydantic import BaseModel, UUID4
from core.base.schema import MessageType, Paginated
from core.routers.user.schema import LiteUser
@@ -35,6 +35,15 @@ class ChatPaginated(Paginated):
unread_messages_total: int
class MakeMessageRead(BaseModel):
chat_guid: UUID4
last_read_message_id: int
class MakeMessageReadIn(BaseModel):
chats: List[MakeMessageRead]
class ChatUnreadOut(BaseModel):
chat_guid: UUID4
created_at: str