daily/Schemas/AuthSchemas.py

22 lines
373 B
Python

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]