22 lines
757 B
TOML
22 lines
757 B
TOML
[GET]
|
|||
|
|
cacheable = false
|
||
|
|
auth_required = true
|
||
|
|
summary = "获取当前用户信息"
|
||
|
|
docstring = "根据用户ID获取用户详细信息"
|
||
|
|
params = ["user_id: str"]
|
||
|
|
|
||
|
|
[GET.response_model]
|
||
|
|
result = {type = "str", required = true}
|
||
|
|
id = {type = "str", required = true}
|
||
|
|
username = {type = "str", required = true}
|
||
|
|
email = {type = "str", required = true}
|
||
|
|
full_name = {type = "str", required = false}
|
||
|
|
avatar_url = {type = "str", required = false}
|
||
|
|
phone = {type = "str", required = false}
|
||
|
|
is_active = {type = "bool", required = true}
|
||
|
|
is_verified = {type = "bool", required = true}
|
||
|
|
is_superuser = {type = "bool", required = true}
|
||
|
|
created_at = {type = "str", required = false}
|
||
|
|
updated_at = {type = "str", required = false}
|
||
|
|
last_login_at = {type = "str", required = false}
|