This commit is contained in:
aaron 2025-03-05 20:24:32 +08:00
parent 91670ae2dc
commit c5bc3b8e86

View File

@ -59,7 +59,7 @@ class UserDB(Base):
# Pydantic 模型
class UserLogin(BaseModel):
phone: str = Field(..., pattern="^1[3-9]\d{9}$")
verify_code: str = Field(..., min_length=6, max_length=6)
verify_code: str = Field(..., min_length=4, max_length=6)
referral_code: Optional[str] = Field(None, min_length=6, max_length=6)
class UserInfo(BaseModel):
@ -114,7 +114,7 @@ class UserPasswordLogin(BaseModel):
role: UserRole = Field(default=UserRole.DELIVERYMAN)
class ChangePasswordRequest(BaseModel):
verify_code: str = Field(..., min_length=6, max_length=6)
verify_code: str = Field(..., min_length=4, max_length=6)
new_password: str = Field(..., min_length=6, max_length=20)
class UserUpdateRoles(BaseModel):