using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 记录流水管理查询参数 /// public class WareFlowRecordSearch : PageInputBase { /// /// 流水类型 /// public virtual int? RecordType { get; set; } /// /// 库区 /// public virtual string ReservoirArea { get; set; } /// /// 条码 /// public virtual string BarCode { get; set; } /// /// 起始库位代码 /// public virtual string SourceWareLocationCode { get; set; } /// /// 目标库位代码 /// public virtual string ToWareLocationCode { get; set; } /// /// 载具代码 /// public virtual string WareContainerCode { get; set; } /// /// 载具名称 /// public virtual string WareContainerName { get; set; } /// /// 物料代码 /// public virtual string WareMaterialCode { get; set; } /// /// 物料名称 /// public virtual string WareMaterialName { get; set; } /// /// 物料数量 /// public virtual decimal? Quantity { get; set; } /// /// 状态-正常_0、停用_1、删除_2 /// public virtual iWare.Wms.Core.CommonStatus Status { get; set; } /// /// 备注 /// public virtual string Remarks { get; set; } } /// /// 记录流水管理输入参数 /// public class WareFlowRecordInput { /// /// 流水类型 /// public virtual int RecordType { get; set; } /// /// 库区 /// public virtual string ReservoirArea { get; set; } /// /// 条码 /// public virtual string BarCode { get; set; } /// /// 起始库位代码 /// public virtual string SourceWareLocationCode { get; set; } /// /// 目标库位代码 /// public virtual string ToWareLocationCode { get; set; } /// /// 载具代码 /// public virtual string WareContainerCode { get; set; } /// /// 载具名称 /// public virtual string WareContainerName { get; set; } /// /// 物料代码 /// public virtual string WareMaterialCode { get; set; } /// /// 物料名称 /// public virtual string WareMaterialName { get; set; } /// /// 物料数量 /// public virtual decimal Quantity { get; set; } /// /// 状态-正常_0、停用_1、删除_2 /// public virtual iWare.Wms.Core.CommonStatus Status { get; set; } /// /// 备注 /// public virtual string Remarks { get; set; } } public class AddWareFlowRecordInput : WareFlowRecordInput { } public class DeleteWareFlowRecordInput : BaseId { } public class UpdateWareFlowRecordInput : WareFlowRecordInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWareFlowRecordInput : BaseId { } }