using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Threading.Tasks; namespace Model.ModelVm.SysVm { /// /// 添加储位model /// public class AddLocateVm { public string HouseNo { get; set; } public string RoadwayNo { get; set; } public string AreaNo { get; set; } public int Row { get; set; } public int Col { get; set; } public int Layer { get; set; } public string Depth { get; set; } } /// /// 修改储位集合model /// public class EditLocateListVm { [Required] public List Id { get; set; } /// /// 状态 /// [MaxLength(3)] [Required] public string Status { get; set; } /// /// 储位标志 /// [MaxLength(3)] [Required] public string Flag { get; set; } /// /// 存储环境 /// [MaxLength(3)] public string Temperature { get; set; } } /// /// 修改储位集合model /// public class EditLocateListNewVm { /// /// 状态 /// public string Status { get; set; } /// /// 储位标志 /// public string Flag { get; set; } /// /// 巷道 /// public string RoadWayNo { get; set; } /// /// 区域 /// public string AreaNo { get; set; } /// /// 排 /// public int? Row { get; set; } /// /// 列 /// public int? Column { get; set; } /// /// 层 /// public int? Layer { get; set; } /// /// 深度 /// public int? Dept { get; set; } } /// /// 修改储位model /// public class EditLocateVm { [Required] public int Id { get; set; } /// /// 状态 /// [MaxLength(3)] [Required] public string Status { get; set; } /// /// 储位标志 /// [MaxLength(3)] [Required] public string Flag { get; set; } /// /// 存储环境 /// [MaxLength(3)] public string Temperature { get; set; } /// /// 区域 /// [MaxLength(3)] public string Area { get; set; } } /// /// 查询储位model /// public class GetLocateVm : IndexPage { /// /// /// public string HouseNo { get; set; } /// /// 仓库号 /// public string WareHouseNo { get; set; } /// /// 巷道号 /// public string RoadwayNo { get; set; } /// /// /// public string AreaNo { get; set; } public string Status { get; set; } public string Flag { get; set; } public string Locat { get; set; } public int? Row { get; set; } public int? Col { get; set; } public int? Layer { get; set; } /// /// 储位状态占位数 /// public string StatusNum { get; set; } } /// /// 获取储位上物品信息 /// public class LocateInfoVm { /// /// 储位地址 /// public string LocatNo { get; set; } /// /// 储位状态 /// public string Status { get; set; } /// /// 托盘号 /// public string PalletNo { get; set; } /// /// 物品信息 /// public List GoodsInfoList { get; set; } } public class LocateGoodsInfoVm { /// /// 物料编码 /// public string SkuNo { get; set; } /// /// 物料名称 /// public string SkuName { get; set; } /// /// 批次号 /// public string LotNo { get; set; } /// /// 数量 /// public decimal? Qty { get; set; } /// /// 质量状态 /// public string InspectStatus { get; set; } } }