new project

This commit is contained in:
long2ice
2021-04-25 17:17:21 +08:00
parent 28d66950fe
commit 7f957661ec
83 changed files with 2721 additions and 2752 deletions

View File

@ -1,21 +1,17 @@
from enum import IntEnum
from fastapi_admin.enums import EnumMixin
from enum import Enum, IntEnum
class ProductType(EnumMixin, IntEnum):
class ProductType(IntEnum):
article = 1
page = 2
@classmethod
def choices(cls):
return {cls.article: "Article", cls.page: "Page"}
class Status(EnumMixin, IntEnum):
class Status(IntEnum):
on = 1
off = 0
@classmethod
def choices(cls):
return {cls.on: "On", cls.off: "Off"}
class Action(str, Enum):
create = "create"
delete = "delete"
edit = "edit"