121 lines
3.1 KiB
Go
121 lines
3.1 KiB
Go
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日志
|
|
)
|