bklLiudl
2025-04-07 4e8f58cb41c7b6d570fd1979d80f74ab8a4d00c2
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
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
 
namespace Model.ModelVm.BllSoVm
{
    public class GetExportNoticeVm:IndexPage
    {
        public string No { get; set; }
        public string Type { get; set; }
        public string Status { get; set; }
        public string LotNo { get; set; }
        public int? LogisticsId { get; set; }
        public string IsWave { get; set; }
        public string IsDespatch { get; set; }
        public string WaveNo { get; set; }
        
    }
    /// <summary>
    /// 获取添加出库单需显示的库存明细信息
    /// </summary>
    public class GetStockGroupVm
    {
        public string WareHouseNo { get; set; }
        public string Type { get; set; }
        public string OwnerNo { get; set; }
        public string Msg { get; set; }
    }
    public class AddEditExportNoticeVm
    {
        public int? Id { get; set; }       //Id
        [Required]
        [MaxLength(3)]
        public string Type { get; set; }       //单据类型
        public string CustomerNo { get; set; }       //客户编码
        public int? LogisticsId { get; set; }       //承运商
        public List<AddEditExportNoticeDetailVm> Detail { get; set; }
    }
 
    public class AddEditExportNoticeDetailVm
    {
        public string LotNo { get; set; }       //批次
        public string SkuNo { get; set; }       //物料编码
        [Required]
        public decimal Qty { get; set; }        //数量
        [MaxLength(3)]
        public string IsBale { get; set; }      //是否裹包
        [MaxLength(3)]
        public string IsBelt { get; set; }      //是否打带
    }
    /// <summary>
    /// 查询出库分配分页 
    /// </summary>
    public class GetExportAllotVm : IndexPage
    {
        /// <summary>
        /// 出库单号
        /// </summary>
        public string SoNo { get; set; }
        /// <summary>
        /// 波次单号
        /// </summary>
        public string WaveNo { get; set; }
        /// <summary>
        /// 托盘号
        /// </summary>
        public string PalletNo { get; set; }
        /// <summary>
        /// 物料编码
        /// </summary>
        public string SkuNo { get; set; }
        /// <summary>
        /// 物料名称
        /// </summary>
        public string SkuName { get; set; }
        /// <summary>
        /// 批次号
        /// </summary>
        public string LotNo { get; set; }
        /// <summary>
        /// 状态 0:任务下发 1:待拣货 2:部分拣货 3:待回库 4:已完成
        /// </summary>
        public string Status { get; set; }
 
        /// <summary>
        /// 箱号
        /// </summary>
        public string BoxNo { get; set; }
    }
    /// <summary>
    /// 查询拣货明细分页
    /// </summary>
    public class GetCompleteDetailVm : IndexPage
    {
        /// <summary>
        /// 出库单Id
        /// </summary>
        public int Id { get; set; } 
         
    }
    /// <summary>
    /// 添加手动分配信息
    /// </summary>
    public class AddHandOutVm
    {
        /// <summary>
        /// 出库单明细Id
        /// </summary>
        public int Id { get; set; }
        public List<AddHandOutStockVm> StockList { get; set; }
    }
    /// <summary>
    /// 添加手动分配信息明细
    /// </summary>
    public class AddHandOutStockVm
    {
        /// <summary>
        /// 库存明细ID
        /// </summary>
        public int StockId { get; set; }
        /// <summary>
        /// 出库数量
        /// </summary>
        public decimal Qty { get; set; }
    }
    
    /// <summary>
    /// 获取手动分配显示的数据源
    /// </summary>
    public class GetHandOutVm
    {
        public int DetailId { get; set; }
        public string HouseNo { get; set; }
        public string RoadwayNo { get; set; }
        public string LocateNo { get; set; }
        public string Msg { get; set; }
        public string PalletNo { get; set; }
    }
 
    /// <summary>
    /// 获取托盘出库的数据源
    /// </summary>
    public class GetPalletNoOutVm : IndexPage
    {
        public string SkuNo { get; set; }
        public string SkuName { get; set; } 
        public string PalletNo { get; set; }
        public string LotNo { get; set; }
        public string InspectMark { get; set; } //抽检托标识
        public string BitPalletMark { get; set; } //零托标识
 
    }
 
}