feat: 添加系统配置,更新验证码接口

This commit is contained in:
2025-02-12 23:25:19 +08:00
parent 46e9e79670
commit 2f28d6d5e0
15 changed files with 362 additions and 35 deletions

View File

@@ -114,14 +114,16 @@ class GetCaptchaResult(BaseModel):
"""
获取验证码结果模型
"""
uuid: str = Field(default="", description="验证码UUID")
captcha: str = Field(default="", description="验证码图片")
uuid: Optional[str] = Field(default=None, description="验证码UUID")
captcha: Optional[str] = Field(default=None, description="验证码图片")
captcha_enabled: Optional[bool] = Field(default=False, description="是否开启验证码")
class Config:
json_schema_extra = {
"example": {
"uuid": "1234567890",
"captcha": "base64编码的图片"
"captcha": "base64编码的图片",
"captcha_enabled": True
}
}
@@ -130,7 +132,7 @@ class GetEmailCodeParams(BaseModel):
"""
获取邮箱验证码请求模型
"""
username:str=Field(default="", description="用户名")
username: str = Field(default="", description="用户名")
title: str = Field(default="注册", description="邮件类型")
mail: str = Field(default="", description="邮箱地址")