mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-24 17:02:55 +08:00
23 lines
482 B
Python
23 lines
482 B
Python
from enum import StrEnum, auto
|
|
|
|
|
|
class AdjustType(StrEnum):
|
|
# Adding
|
|
PURCHASE = auto()
|
|
PUSHED = auto()
|
|
TRANSFER_IN = auto()
|
|
# subtracting
|
|
ISSUE = auto()
|
|
TRANSFER_OUT = auto()
|
|
DAMAGED = auto()
|
|
EXPIRED = auto()
|
|
THEFT = auto()
|
|
LOSS = auto()
|
|
|
|
|
|
class OrderState(StrEnum):
|
|
PREPARATION = auto()
|
|
SUBMITTED = auto() # for approval
|
|
PENDING = auto() # approved and pending issue
|
|
PROCESSED = auto() # issued
|
|
DECLINED = auto()
|