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

45 lines
1.1 KiB
Python

from enum import Enum
class PalletFlowState(str, Enum):
UNSTOCKED = 'UNSTOCKED'
EMPTY_IN_WAREHOUSE = 'EMPTY_IN_WAREHOUSE'
FILLED_IN_WAREHOUSE = 'FILLED_IN_WAREHOUSE'
IN_TRANSIT = 'IN_TRANSIT'
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'
SHIPMENT_RECEIVED = 'SHIPMENT_RECEIVED'
TUNNEL_ENTERED = 'TUNNEL_ENTERED'
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'