feat: 添加系统级管理专属页面权限
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
# @Software : PyCharm
|
||||
# @Comment : 本程序
|
||||
from datetime import datetime
|
||||
from enum import IntEnum
|
||||
from typing import Optional, List
|
||||
from uuid import UUID
|
||||
|
||||
@@ -15,6 +16,11 @@ from pydantic_validation_decorator import Xss, NotBlank, Size, Network
|
||||
from schemas.common import BaseResponse, ListQueryResult
|
||||
|
||||
|
||||
class Gender(IntEnum):
|
||||
MAN = 0
|
||||
WOMAN = 1
|
||||
|
||||
|
||||
class UserBase(BaseModel):
|
||||
"""
|
||||
用户表基础模型。
|
||||
@@ -387,3 +393,19 @@ class GetUserStatisticsResponse(BaseResponse):
|
||||
获取用户统计信息响应模型。
|
||||
"""
|
||||
data: GetUserStatisticsResult = Field(default=None, description="响应数据")
|
||||
|
||||
|
||||
class UpdateBaseUserInfoParams(BaseModel):
|
||||
"""修改基础信息参数"""
|
||||
name: str
|
||||
"""姓名"""
|
||||
gender: Gender
|
||||
"""性别"""
|
||||
|
||||
class Config:
|
||||
json_schema_extra = {
|
||||
"example": {
|
||||
"name": "张三",
|
||||
"gender": 1,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user