feat(chat): 新增聊天消息标记已读接口
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user