feat(user): 新增用户信息上传接口

This commit is contained in:
xingc
2025-04-22 18:27:34 +08:00
parent b843e02039
commit ad83a47e6b
2 changed files with 22 additions and 1 deletions

View File

@@ -8,7 +8,7 @@ from datetime import date
from typing import Optional
from fastapi.openapi.models import Schema
from pydantic import BaseModel
from pydantic import BaseModel, constr
class User(BaseModel):
@@ -38,3 +38,9 @@ class UserFollows(BaseModel):
user_id: int
gender: Optional[int] = None
avatar_url: Optional[int] = None
class UpdateUserIn(BaseModel):
nickname: Optional[constr(max_length=20)] = None
gender: Optional[int] = None
avatar_url: Optional[constr(pattern='^http[a-zA-Z0-9:/\.]+')] = None