This commit is contained in:
mizhexiaoxiao 2024-05-29 15:43:27 +08:00
parent 4e735b2d72
commit c3edb3dfa5
4 changed files with 14 additions and 12 deletions

View File

@ -10,7 +10,6 @@ from app.schemas.apis import *
router = APIRouter()
@router.get("/list", summary="查看API列表")
async def list_api(
page: int = Query(1, description="页码"),

View File

@ -134,5 +134,16 @@ async def init_menus():
component="/system/api",
keepalive=True,
),
Menu(
menu_type=MenuType.MENU,
name="部门管理",
path="dept",
order=5,
parent_id=parent_menu.id,
icon="mingcute:department-line",
is_hidden=False,
component="/system/dept",
keepalive=True,
),
]
await Menu.bulk_create(children_menu)

View File

@ -1,4 +1,4 @@
from enum import Enum
from enum import Enum, StrEnum
class EnumBase(Enum):
@ -11,14 +11,6 @@ class EnumBase(Enum):
return [name for name in cls._member_names_]
class IntEnum(int, EnumBase):
...
class StrEnum(str, EnumBase):
...
class MethodType(StrEnum):
GET = "GET"
POST = "POST"

View File

@ -1,10 +1,10 @@
from enum import Enum
from enum import StrEnum
from typing import Optional
from pydantic import BaseModel, Field
class MenuType(str, Enum):
class MenuType(StrEnum):
CATALOG = "catalog" # 目录
MENU = "menu" # 菜单