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; }
}
///
/// 获取添加出库单需显示的库存明细信息
///
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
///
/// 0:成品出库、1:领料出库、2:抽检出库、4:不合格品出库、7:其他出库、9生产领料出库 ///3:物料取样出库、5:中间品出库、6:代储出库、8:寄存出库
///
[Required]
[MaxLength(3)]
public string Type { get; set; } //单据类型
public string WareHouseNo { get; set; } //仓库号
public string CustomerNo { get; set; } //客户编码
public int? LogisticsId { get; set; } //承运商
public List 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; } //是否打带
}
///
/// 查询出库分配分页
///
public class GetExportAllotVm : IndexPage
{
///
/// 出库单号
///
public string SoNo { get; set; }
///
/// 波次单号
///
public string WaveNo { get; set; }
///
/// 托盘号
///
public string PalletNo { get; set; }
///
/// 物料编码
///
public string SkuNo { get; set; }
///
/// 物料名称
///
public string SkuName { get; set; }
///
/// 批次号
///
public string LotNo { get; set; }
///
/// 状态 0:任务下发 1:待拣货 2:部分拣货 3:待回库 4:已完成
///
public string Status { get; set; }
///
/// 箱号
///
public string BoxNo { get; set; }
}
///
/// 查询拣货明细分页
///
public class GetCompleteDetailVm : IndexPage
{
///
/// 出库单Id
///
public int Id { get; set; }
}
///
/// 添加手动分配信息
///
public class AddHandOutVm
{
///
/// 出库单明细Id
///
public int Id { get; set; }
public List StockList { get; set; }
}
///
/// 添加手动分配信息明细
///
public class AddHandOutStockVm
{
///
/// 库存明细ID
///
public int StockId { get; set; }
///
/// 出库数量
///
public decimal Qty { get; set; }
}
///
/// 获取手动分配显示的数据源
///
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; }
}
///
/// 获取托盘出库的数据源
///
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; } //零托标识
}
}