daShangDao_psiServer/constant/constant.go
2026-06-15 13:47:39 +08:00

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日志
)