package constant const MaxTaskQuantity int = 200 // 单次任务最大数量 // 响应状态码 const ( OAUTH = 401 // 未授权 ERROR = 500 // 服务器错误 SUCCESS = 200 // 成功 VALIDATE = 204 ) // 波次类型 const ( WaveNormal = 1 // 普通 WaveNUrgent = 2 // 紧急 WaveNBatch = 3 // 批量 ) // 波次状态 const ( WaveStatusCreated = 1 // 已创建 WaveStatusReleased = 2 // 已下发 WaveStatusPicking = 3 // 拣货中 WaveStatusCompleted = 4 // 已完成 WaveStatusCancelled = 5 // 已取消 ) // 入出库方向 const ( DirectionInbound = 1 // 入库 DirectionOutbound = 2 // 出库 ) // 任务类型 const ( TaskTypePicking = 1 // 拣货任务 TaskTypePutaway = 4 // 上架任务 ) // 库存变更类型 const ( InventoryChangeInbound = 1 // 入库 InventoryChangeOutbound = 2 // 出库 InventoryChangeTransfer = 3 // 移库 InventoryChangeAdjustment = 4 // 盘点调整 InventoryChangeLock = 5 // 锁定库存 InventoryChangeUnlock = 6 // 解锁库存 ) // 订单类型 const ( OrderTypePurchase = "purchase" // 采购订单 OrderTypeReceiving = "receiving" // 入库订单 OrderTypeSales = "sales" // 销售订单 OrderTypeStockCheck = "stock_check" // 盘库单 ) // 采购订单状态 (PurchaseOrder.Status) const ( PurchaseStatusDraft = 1 // 草稿 PurchaseStatusSubmitted = 2 // 已提交 PurchaseStatusApproved = 3 // 已审核 PurchaseStatusPartialReceived = 4 // 部分收货 PurchaseStatusReceived = 5 // 已收货 PurchaseStatusCancelled = 6 // 已取消 ) // 入库单状态 (ReceivingOrder.Status) const ( ReceivingStatusPending = 1 // 待收货 ReceivingStatusChecking = 2 // 验收中 ReceivingStatusCompleted = 3 // 已完成 ReceivingStatusCancelled = 4 // 已取消 ) // 销售订单状态 (SalesOrder.Status) const ( SalesStatusDraft = 1 // 草稿 SalesStatusConfirmed = 2 // 已确认 SalesStatusAllocated = 3 // 已分配库存 SalesStatusPicking = 4 // 拣货完成 SalesStatusShipped = 5 // 已发货 SalesStatusCancelled = 6 // 已取消 ) // 出库单状态 (OutboundOrder.Status) const ( OutboundStatusCreated = 1 // 已创建 OutboundStatusPicking = 2 // 拣货中 OutboundStatusCompleted = 3 // 已完成 OutboundStatusCancelled = 4 // 已取消 OutboundStatusShipping = 5 // 发货中 OutboundStatusShipped = 6 // 已发货 ) // 发货单状态 (ShippingOrder.Status) const ( ShippingStatusPending = 1 // 待发货 ShippingStatusShipped = 2 // 已发货 ShippingStatusSigned = 3 // 已签收 ShippingStatusCancelled = 4 // 已取消 ) // 库存盘点状态 const ( InventoryCheckStatusDraft = 1 // 待盘点 InventoryCheckStatusInProgress = 2 // 盘点中 InventoryCheckStatusCompleted = 3 // 已完成 InventoryCheckStatusCancelled = 4 // 已取消 ) // 日志渠道 const ( LoggerChannelSql = "sql" // SQL日志 LoggerChannelWork = "work" // 业务日志 LoggerChannelRequest = "request" // 请求日志 LoggerChannelEs = "es" // ES日志 LoggerChannelRedis = "redis" // Redis日志 )