feat: 初始化工程

This commit is contained in:
2026-09-06 16:07:00 +08:00
commit 30b5bf2aa1
36 changed files with 1166 additions and 0 deletions

31
schemas/comment.py Normal file
View File

@@ -0,0 +1,31 @@
from datetime import datetime
from pydantic import BaseModel
from schemas.user import UserResponse
class CommentCreate(BaseModel):
record_id: int
user_id: int
content: str
class CommentUpdate(BaseModel):
content: str
class CommentResponse(BaseModel):
id: int
record_id: int
user: UserResponse
content: str
create_time: datetime
update_time: datetime
model_config = {
"from_attributes": True,
"json_encoders": {
datetime: lambda dt: dt.strftime("%Y-%m-%d %H:%M:%S")
}
}