Files
ShiErFeng/shierfeng-fastapi-backend/module_business/domain/enums.py
T

42 lines
971 B
Python

from enum import Enum
class PalletFlowState(str, Enum):
UNSTOCKED = 'UNSTOCKED'
EMPTY_IN_WAREHOUSE = 'EMPTY_IN_WAREHOUSE'
FILLED_IN_WAREHOUSE = 'FILLED_IN_WAREHOUSE'
AT_SITE_UNUSED = 'AT_SITE_UNUSED'
AT_SITE_PARTIAL = 'AT_SITE_PARTIAL'
AT_SITE_EMPTY = 'AT_SITE_EMPTY'
RETURNING = 'RETURNING'
class DocumentStatus(str, Enum):
DRAFT = 'DRAFT'
CONFIRMED = 'CONFIRMED'
class ReturnStatus(str, Enum):
REQUESTED = 'REQUESTED'
CONFIRMED = 'CONFIRMED'
class PalletEventType(str, Enum):
INBOUND_CONFIRMED = 'INBOUND_CONFIRMED'
FILLING_CONFIRMED = 'FILLING_CONFIRMED'
SHIPMENT_CONFIRMED = 'SHIPMENT_CONFIRMED'
USAGE_RECORDED = 'USAGE_RECORDED'
RETURN_REQUESTED = 'RETURN_REQUESTED'
RETURN_CONFIRMED = 'RETURN_CONFIRMED'
class TestBatchStatus(str, Enum):
ACTIVE = 'ACTIVE'
CLOSED = 'CLOSED'
PURGED = 'PURGED'
class TestBatchPreviewAction(str, Enum):
ADOPT = 'ADOPT'
PURGE = 'PURGE'