feat(user): 新增用户信息上传接口
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user