mirror of
https://github.com/fastapi-admin/fastapi-admin.git
synced 2026-03-13 10:32:25 +08:00
28 lines
449 B
Python
28 lines
449 B
Python
from enum import IntEnum
|
|
|
|
from fastapi_admin.enums import EnumMixin
|
|
|
|
|
|
class ProductType(EnumMixin, IntEnum):
|
|
article = 1
|
|
page = 2
|
|
|
|
@classmethod
|
|
def choices(cls):
|
|
return {
|
|
cls.article: 'Article',
|
|
cls.page: 'Page'
|
|
}
|
|
|
|
|
|
class Status(EnumMixin, IntEnum):
|
|
on = 1
|
|
off = 0
|
|
|
|
@classmethod
|
|
def choices(cls):
|
|
return {
|
|
cls.on: 'On',
|
|
cls.off: 'Off'
|
|
}
|