using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using iWare.Wms.Core.Util.LowCode.Dto;
using System;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 组盘入库查询参数
///
public class PdaBindEntranceSearchContainer
{
///
/// 托盘
///
[Required(ErrorMessage = "托盘编号不能为空")]
public string Containercode { get; set; }
}
///
/// 手动入库参数
///
public class PdaAddManualWareInput
{
///
/// 库位号
///
[Required(ErrorMessage = "库位号不能为空")]
public string Placecode { get; set; }
///
/// 托盘
///
[Required(ErrorMessage = "托盘不能为空")]
public string Containercode { get; set; }
///
/// 入库口
///
public string Entrance { get; set; }
///
/// 物料信息
///
[Required(ErrorMessage = "物料信息不能为空")]
public List WmsMaterials { get; set; }
}
///
/// 自动入库参数
///
public class PdaAddAutoWareInput
{
///
/// 库位号
///
public String Placecode { get; set; }
///
/// 托盘
///
[Required(ErrorMessage = "托盘不能为空")]
public String Containercode { get; set; }
///
/// 入库口
///
[Required(ErrorMessage = "入库口不能为空")]
public String Entrance { get; set; }
///
/// 物料信息
///
[Required(ErrorMessage = "物料信息不能为空")]
public List WmsMaterials { get; set; }
}
///
/// 组盘入库查询参数
///
public class PdaBindEntranceSearchMateria
{
///
/// 物料编码
///
[Required(ErrorMessage = "物料编号不能为空")]
public String Materialno { get; set; }
}
///
///
///
public class PdaAddBindEntranceInput
{
///
/// 托盘
///
[Required(ErrorMessage = "托盘不能为空")]
public String Containercode { get; set; }
///
/// 物料信息
///
public List WmsMaterials { get; set; }
}
///
/// 移库参数
///
public class PdaAddStockTransferInput
{
///
/// 目标库位号
///
[Required(ErrorMessage = "目标库位号不能为空")]
public string Placecode { get; set; }
///
/// 托盘
///
[Required(ErrorMessage = "托盘不能为空")]
public string Containercode { get; set; }
}
///
/// 组盘物料信息
///
public class PdaWmsMaterialContainerInput
{
///
/// 托盘ID
///
public long Containerid { get; set; }
///
/// 托盘编码
///
public string Containercode { get; set; }
///
/// 物料名称
///
public string Materialname { get; set; }
///
/// 物料编号
///
public string Materialno { get; set; }
///
/// 物料批次
///
public string Materialbatch { get; set; }
///
/// 物料规格
///
public string Materialspec { get; set; }
///
/// 物料ID
///
public long Materialid { get; set; }
///
/// 组盘数量
///
public decimal Bindquantity { get; set; }
///
/// 组盘状态;数据字典
///
public CommonStatus Bindstatus { get; set; }
///
/// 抽检数量
///
public decimal Sampleqty { get; set; }
///
/// 单号
///
public string Orderno { get; set; }
}
}