guzhi/app/models/enums.py
2025-09-30 22:26:02 +08:00

34 lines
566 B
Python

from enum import Enum, StrEnum
class EnumBase(Enum):
@classmethod
def get_member_values(cls):
return [item.value for item in cls._member_map_.values()]
@classmethod
def get_member_names(cls):
return [name for name in cls._member_names_]
class MethodType(StrEnum):
GET = "GET"
POST = "POST"
PUT = "PUT"
DELETE = "DELETE"
PATCH = "PATCH"
class PolicyType(StrEnum):
A = "A"
B = "B"
C = "C"
D = "D"
E = "E"
class ESGType(StrEnum):
A = "A"
B = "B"
C = "C"
D = "D"
E = "E"