heshaofeng
2025-11-20 e354b5938f49ac90b237289923dcde923d22daf5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace WIDESEA_Common.OrderEnum
{
    /// <summary>
    /// 入库单据状态 0,未开始  1,入库中  2,入库完成
    /// </summary>
    public enum InOrderStatusEnum
    {
        /// <summary>
        /// 未开始
        /// </summary>
        [Description("未开始")]
        未开始 = 0,
 
        /// <summary>
        /// 入库中
        /// </summary>
        [Description("入库中")]
        入库中 = 1,
 
        /// <summary>
        /// 入库完成
        /// </summary>
        [Description("入库完成")]
        入库完成 = 2,
 
        /// <summary>
        /// 关闭
        /// </summary>
        [Description("关闭")]
        关闭 = 99,
 
        /// <summary>
        /// 取消
        /// </summary>
        [Description("取消")]
        取消 = 98
    }
 
    /// <summary>
    /// 入库单类型 100 生产入库单;200 生产退料单;300 采购入库单;400 调拨入库单;500 销售退货单;600 空盘入库单;700 其他入库单
    /// </summary>
    public enum InOrderTypeEnum
    {
        /// <summary>
        /// 生产入库单
        /// </summary>
        [Description("生产入库单")]
        Product = 100,
 
        /// <summary>
        /// 生产退料单
        /// </summary>
        [Description("生产退料单")]
        Return = 105,
 
        /// <summary>
        /// 采购入库单
        /// </summary>
        [Description("采购入库单")]
        Purchase = 110,
 
        /// <summary>
        /// 调拨入库单
        /// </summary>
        [Description("调拨入库单")]
        Allocat = 115,
 
        [Description("重检回库")]
        ReCheck =116,
 
        /// <summary>
        /// 销售退货单
        /// </summary>
        [Description("销售退货单")]
        SaleReturn = 120,
 
        /// <summary>
        /// 空盘入库单
        /// </summary>
        [Description("空盘入库单")]
        EmptyDisk = 125,
 
        /// <summary>
        /// 其他入库单
        /// </summary>
        [Description("其他入库单")]
        Other = 130
    }
 
    /// <summary>
    /// 单据类型枚举
    /// </summary>
    public enum DocumentType
    {
        /// <summary>
        /// 采购入库单
        /// </summary>
        [Description("采购入库")]
        PurchaseInbound = 11,
 
        /// <summary>
        /// 杂收单
        /// </summary>
        [Description("杂收单")]
        MiscellaneousReceipt = 12,
 
        /// <summary>
        /// 生产退料单
        /// </summary>
        [Description("生产退料单")]
        ProductionReturn = 13,
 
        /// <summary>
        /// 外协退料单
        /// </summary>
        [Description("外协退料单")]
        OutsourcingReturn = 14,
 
        /// <summary>
        /// 销售退库单
        /// </summary>
        [Description("销售退库单")]
        SalesReturn = 15,
 
        /// <summary>
        /// 工单领料单
        /// </summary>
        [Description("工单领料出库单")]
        WorkOrderPicking = 21,
 
        /// <summary>
        /// 杂发单
        /// </summary>
        [Description("杂发单")]
        MiscellaneousIssue = 22,
 
        /// <summary>
        /// 退货单
        /// </summary>
        [Description("退货单")]
        ReturnGoods = 23,
 
        /// <summary>
        /// 销售出库单
        /// </summary>
        [Description("销售出库单")]
        SalesOutbound = 24,
 
        /// <summary>
        /// 外协领料申请单
        /// </summary>
        [Description("外协领料申请单")]
        OutsourcingPickingRequest = 25
    }
     
}