using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEA_Common.OrderEnum { /// /// 入库单据状态 0,未开始 1,入库中 2,入库完成 /// public enum InOrderStatusEnum { /// /// 未开始 /// [Description("未开始")] 未开始 = 0, /// /// 入库中 /// [Description("入库中")] 入库中 = 1, /// /// 入库完成 /// [Description("入库完成")] 入库完成 = 2, /// /// 关闭 /// [Description("关闭")] 关闭 = 99, /// /// 取消 /// [Description("取消")] 取消 = 98 } /// /// 入库单类型 100 生产入库单;200 生产退料单;300 采购入库单;400 调拨入库单;500 销售退货单;600 空盘入库单;700 其他入库单 /// public enum InOrderTypeEnum { /// /// 生产入库单 /// [Description("生产入库单")] Product = 100, /// /// 生产退料单 /// [Description("生产退料单")] Return = 105, /// /// 采购入库单 /// [Description("采购入库单")] Purchase = 110, /// /// 调拨入库单 /// [Description("调拨入库单")] AllocatInbound = 115, [Description("调拨出库单")] AllocatOutbound = 215, [Description("重检回库")] ReCheck =116, [Description("智仓调智仓入库单")] InternalAllocat = 117, /// /// 销售退货单 /// [Description("销售退货单")] SaleReturn = 120, /// /// 空盘入库单 /// [Description("空盘入库单")] EmptyDisk = 125, /// /// 其他入库单 /// [Description("其他入库单")] Other = 130 } /// /// 单据类型枚举 /// public enum DocumentType { /// /// 采购入库单 /// [Description("采购入库")] PurchaseInbound = 11, /// /// 杂收单 /// [Description("杂收单")] MiscellaneousReceipt = 12, /// /// 生产退料单 /// [Description("生产退料单")] ProductionReturn = 13, /// /// 外协退料单 /// [Description("外协退料单")] OutsourcingReturn = 14, /// /// 销售退库单 /// [Description("销售退库单")] SalesReturn = 15, /// /// 工单领料单 /// [Description("工单领料出库单")] WorkOrderPicking = 21, /// /// 杂发单 /// [Description("杂发单")] MiscellaneousIssue = 22, /// /// 退货单 /// [Description("退货单")] ReturnGoods = 23, /// /// 销售出库单 /// [Description("销售出库单")] SalesOutbound = 24, /// /// 外协领料申请单 /// [Description("外协领料申请单")] OutsourcingPickingRequest = 25 } }