from enum import unique, Enum from typing import Optional, List from pydantic import BaseModel @unique class DefaultAuthConfigTypeEnum(Enum): enum01 = "部门" enum02 = "职务" class AuthRuleInfo(BaseModel): id: int name: str category1: Optional[str] category2: Optional[str] class AuthRuleList(BaseModel): item_list: List[AuthRuleInfo]