using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 库存表查询参数
///
public class WmsMaterialStockSearch : PageInputBase
{
///
/// 物料编号
///
public virtual string Materialno { get; set; }
///
/// 物料类别
///
public virtual iWare.Wms.Core.Enum.MaterialType? Materialtype { get; set; }
///
/// 物料批次
///
public virtual string Materialbatch { get; set; }
///
/// 物料名称
///
public virtual string Materialname { get; set; }
///
/// 物料规格
///
public virtual string Materialspec { get; set; }
///
/// 检验方式
///
public virtual iWare.Wms.Core.Enum.MaterialInspection ?Inspectionmethod { get; set; }
///
/// 单位类别
///
public virtual iWare.Wms.Core.Enum.UnitType? Unittype { get; set; }
///
/// 单位编号
///
public virtual iWare.Wms.Core.Enum.UnitnoType? Unitno { get; set; }
///
/// 库存数
///
public virtual decimal? Stocknumber { get; set; }
///
/// 库位编码
///
public virtual string Placecode { get; set; }
///
/// 托盘编码
///
public virtual string Containercode { get; set; }
}
///
/// 库存表输入参数
///
public class WmsMaterialStockInput
{
///
/// 物料编号
///
public virtual string Materialno { get; set; }
///
/// 物料类别
///
public virtual iWare.Wms.Core.Enum.MaterialType Materialtype { get; set; }
///
/// 物料批次
///
public virtual string Materialbatch { get; set; }
///
/// 物料名称
///
public virtual string Materialname { get; set; }
///
/// 物料规格
///
public virtual string Materialspec { get; set; }
///
/// 检验方式
///
public virtual iWare.Wms.Core.Enum.MaterialInspection Inspectionmethod { get; set; }
///
/// 单位类别
///
public virtual iWare.Wms.Core.Enum.UnitType Unittype { get; set; }
///
/// 单位编号
///
public virtual iWare.Wms.Core.Enum.UnitnoType Unitno { get; set; }
///
/// 库存数
///
public virtual decimal Stocknumber { get; set; }
///
/// 库位编码
///
public virtual string Placecode { get; set; }
///
/// 托盘编码
///
public virtual string Containercode { get; set; }
}
public class AddWmsMaterialStockInput : WmsMaterialStockInput
{
}
public class DeleteWmsMaterialStockInput : BaseId
{
}
public class UpdateWmsMaterialStockInput : WmsMaterialStockInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
public class QueryeWmsMaterialStockInput : BaseId
{
}
}