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 SkuNo { 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 string StartTime { get; set; }
///
/// 结束日期
///
public string EndTime { get; set; }
}
///
/// 获取添加出库单需显示的库存明细信息
///
public class GetStockGroupVm
{
public string WareHouseNo { get; set; }
public string Type { get; set; }
public string SkuNo { get; set; }
public string LotNo { 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 Detail { get; set; }
}
public class AddEditExportNoticeDetailVm
{
public string LotNo { get; set; } //批次
public string SkuNo { get; set; } //物料编码
[Required]
public int Qty { get; set; } //数量
[MaxLength(3)]
public string IsBale { get; set; } //是否裹包
[MaxLength(3)]
public string IsBelt { get; set; } //是否打带
[MaxLength(3)]
public string IsWave { 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 int 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; }
}
}