首个可运行的版本

This commit is contained in:
2026-06-12 23:14:12 +08:00
commit b3d90c65f8
86 changed files with 4808 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
"""好友相关 Schema"""
from datetime import datetime
from pydantic import BaseModel
class FriendRequestCreate(BaseModel):
to_user_id: str
message: str | None = None
class FriendRequestRead(BaseModel):
id: str
from_user_id: str
from_username: str | None = None
from_avatar: str | None = None
to_user_id: str
to_username: str | None = None
message: str | None = None
status: str
created_at: datetime
model_config = {"from_attributes": True}
class FriendRead(BaseModel):
id: str
friend_user_id: str
username: str
nickname: str | None = None
avatar_url: str | None = None
remark: str | None = None
status: str = "offline"
model_config = {"from_attributes": True}