功能:新增托盘状态机

This commit is contained in:
焦龙言
2026-07-24 19:37:46 +08:00
parent 5209911dd8
commit bab09f4eb3
3 changed files with 144 additions and 0 deletions
@@ -0,0 +1,30 @@
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'