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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace WIDESEA_External.Model
{
    /// <summary>
    /// 成品入库完成上报ERP
    /// </summary>
    public class ERPProInboundModel
    {
        /// <summary>
        /// 操作类型
        /// </summary>
        public int Way { get; set; }
        /// <summary>
        /// 入库单号
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 创建人代码
        /// </summary>
        public string CreatorCode { get; set; }
        /// <summary>
        /// 公司代码
        /// </summary>
        public string CompanyCode { get; set; }
        /// <summary>
        /// 工厂代号
        /// </summary>
        public string FactoryCode { get; set; }
        /// <summary>
        /// 仓库代码
        /// </summary>
        public string WarehouseCode { get; set; }
        /// <summary>
        /// 储位代码
        /// </summary>
        public string LocationCode { get; set; }
        /// <summary>
        /// 入库日期
        /// </summary>
        public string StockDate { get; set; }
        /// <summary>
        /// 备注(胶框码)
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 入库类型
        /// </summary>
        public string StockFormType { get; set; }
        /// <summary>
        /// 入库明细
        /// </summary>
        public List<ERPProItemsItem> StockFormItems { get; set; }
    }
    /// <summary>
    /// 入库上报明细
    /// </summary>
    public class ERPProItemsItem
    {
        /// <summary>
        /// 产品编码
        /// </summary>
        public string PartNum { get; set; }
        /// <summary>
        /// 产品版本
        /// </summary>
        public string Rev { get; set; }
        /// <summary>
        /// 周期码
        /// </summary>
        public string DateCode { get; set; }
        /// <summary>
        /// 批次(入库单号+成品编码+大小版本)mes生成
        /// </summary>
        public string BatchNumber { get; set; }
        /// <summary>
        /// 叉板位置
        /// </summary>
        public string XLocation { get; set; }
        /// <summary>
        /// 销售单号
        /// </summary>
        public string ChangeSoNumber { get; set; }
        /// <summary>
        /// 叉板数
        /// </summary>
        public float Xqty { get; set; }
        /// <summary>
        /// Pnl数量
        /// </summary>
        public float QtyPnl { get; set; }
        /// <summary>
        /// Set数量
        /// </summary>
        public float QtySet { get; set; }
        /// <summary>
        /// Pcs数量
        /// </summary>
        public float QtyPcs { get; set; }
        /// <summary>
        /// 工单明细
        /// </summary>
        public List<ERPProListItem> WoList { get; set; }
    }
    /// <summary>
    /// 入库工单明细
    /// </summary>
    public class ERPProListItem
    {
        /// <summary>
        /// 制造订单
        /// </summary>
        public string moNumber { get; set; }
        /// <summary>
        /// 工单
        /// </summary>
        public string WoNumber { get; set; }
        /// <summary>
        /// Pcs数量
        /// </summary>
        public float QtyPcs { get; set; }
        /// <summary>
        /// Set数量
        /// </summary>
        public float QtySet { get; set; }
    }
}