123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298 |
-
- using NXWMS.DataAccess.Entity;
- using NXWMS.Model.CoreModels;
- using NXWMS.String.Enums;
- using System;
- using System.Collections.Generic;
- using System.Runtime.Serialization;
- using System.Text;
- namespace NXWMS.Model.AppModels.Result.Balance
- {
- /// <summary>
- /// 盘点主查询
- /// </summary>
- public class InventoryMainSearchResult : WMS_STK_INVENTORY
- {
- public string InventoryNo { get; set; }
- public string InventoryTypeName { get; set; }
- public string InventoryPercentage { get; set; }
- public string InventoryModeName { get; set; }
- public string InventoryStatusName { get; set; }
- public string ResultFlagName { get; set; }
- public string CreateName { get; set; }
- public string UpdateName { get; set; }
- public string UsedFlagName { get; set; }
- public List<InventoryDetailSearchResult> InventoryDtlLst { get; set; }
- }
- /// <summary>
- /// 盘点子查询
- /// </summary>
- public class InventoryDetailSearchResult : WMS_STK_INVENTORY_DTL
- {
- public string MaterielTypeCode { get; set; }
- public string MaterielTypeName { get; set; }
- public string UnitName { get; set; }
- public string WarehouseCode { get; set; }
- public string WarehouseName { get; set; }
- public string InventoryDetailStatusName { get; set; }
- public string CreateName { get; set; }
- public string UpdateName { get; set; }
- public string UsedFlagName { get; set; }
- }
- public class InventoryMainSearchResultExt
- {
- /// <summary>
- /// 系统主键
- /// </summary>
- public int InventoryId { get; set; }
- /// <summary>
- /// NewId主键
- /// </summary>
- public string Newid { get; set; }
- /// <summary>
- /// 盘点单号
- /// </summary>
- public string InventoryNo { get; set; }
- /// <summary>
- /// 盘点单类型。1:WMS端创建;2:手持端创建;
- /// </summary>
- public int InventoryType { get; set; }
- /// <summary>
- /// 盘点方式。1:指定托盘;2:随机盘点;3:盲盘;4:人工选择库存盘点。
- /// </summary>
- public int InventoryMode { get; set; }
- /// <summary>
- /// 随机盘点百分比。
- /// </summary>
- public decimal? InventoryPercentage { get; set; }
- /// <summary>
- /// 盘点开始时间
- /// </summary>
- public DateTime? InventoryBeginTime { get; set; }
- /// <summary>
- /// 盘点结束时间
- /// </summary>
- public DateTime? InventoryEndTime { get; set; }
- /// <summary>
- /// 盘点状态。0:初始创建;11:开始盘点;55: 盘点中;88:第一次盘点完成;99:第二次盘点完成(差异盘点);100:强制结束盘点;111:已删除;
- /// </summary>
- public int InventoryStatus { get; set; }
- /// <summary>
- /// 结果确认标志。0 未确认,1 确认
- /// </summary>
- public int ResultFlag { get; set; }
- /// <summary>
- /// 描述
- /// </summary>
- public string Describe { get; set; }
- /// <summary>
- /// 创建人
- /// </summary>
- public int CreateBy { get; set; }
- /// <summary>
- /// 创建时间
- /// </summary>
- public DateTime CreateTime { get; set; }
- /// <summary>
- /// 最后更新人
- /// </summary>
- public int UpdateBy { get; set; }
- /// <summary>
- /// 最后更新时间
- /// </summary>
- public DateTime UpdateTime { get; set; }
- /// <summary>
- /// 数据版本号
- /// </summary>
- public int DataVersion { get; set; }
- /// <summary>
- /// 备用字段1
- /// </summary>
- public string Remarks1 { get; set; }
- /// <summary>
- /// 备用字段2
- /// </summary>
- public string Remarks2 { get; set; }
- /// <summary>
- /// 备用字段3
- /// </summary>
- public string Remarks3 { get; set; }
- /// <summary>
- /// 备用字段4
- /// </summary>
- public string Remarks4 { get; set; }
- /// <summary>
- /// 备用字段5
- /// </summary>
- public string Remarks5 { get; set; }
- public string InventoryTypeName { get; set; }
- public string InventoryModeName { get; set; }
- public string InventoryStatusName { get; set; }
- public string ResultFlagName { get; set; }
- public string CreateName { get; set; }
- public string UpdateName { get; set; }
- public string UsedFlagName { get; set; }
- public List<InventoryDetailSearchResultExt> InventoryDtlLst { get; set; }
- }
- public class InventoryDetailSearchResultExt
- {
- /// <summary>
- /// 系统主键
- /// </summary>
- public int InventoryDtlId { get; set; }
- /// <summary>
- /// NewId主键
- /// </summary>
- public string Newid { get; set; }
- /// <summary>
- /// 盘点单主键ID
- /// </summary>
- public int InventoryId { get; set; }
- /// <summary>
- /// 物料编码
- /// </summary>
- public string MaterielCode { get; set; }
- /// <summary>
- /// 物料名称
- /// </summary>
- public string MaterielName { get; set; }
- /// <summary>
- /// 物料条码
- /// </summary>
- public string MaterielBarcode { get; set; }
- /// <summary>
- /// 规格
- /// </summary>
- public string MaterielSpec { get; set; }
- /// <summary>
- /// 包装编码
- /// </summary>
- public string PackageCode { get; set; }
- /// <summary>
- /// 单位
- /// </summary>
- public string UnitCode { get; set; }
- /// <summary>
- /// 批次号
- /// </summary>
- public string BatchNo { get; set; }
- /// <summary>
- /// 供应商编码
- /// </summary>
- public string SupplierCode { get; set; }
- /// <summary>
- /// 供应商名称
- /// </summary>
- public string SupplierName { get; set; }
- /// <summary>
- /// 库存数量
- /// </summary>
- public decimal Qty { get; set; }
- /// <summary>
- /// 实际盘点数量
- /// </summary>
- public decimal ActualInventoryQty { get; set; }
- /// <summary>
- /// 盘点结果确认数量
- /// </summary>
- public int InventoryResultQty { get; set; }
- /// <summary>
- /// 库区编码
- /// </summary>
- public string RegionCode { get; set; }
- /// <summary>
- /// 库区名称
- /// </summary>
- public string RegionName { get; set; }
- /// <summary>
- /// 库位编码
- /// </summary>
- public string BinCode { get; set; }
- /// <summary>
- /// 库位名称
- /// </summary>
- public string BinName { get; set; }
- /// <summary>
- /// 组盘码
- /// </summary>
- public string TrayCode { get; set; }
- /// <summary>
- /// 托盘编码
- /// </summary>
- public string PalletCode { get; set; }
- /// <summary>
- /// 盘点明细状态。0:初始创建;11:开始盘点;55: 盘点中;88:第一次盘点完成;99:第二次盘点完成(差异盘点);100:强制结束盘点;111:已删除;
- /// </summary>
- public int InventoryDtlStatus { get; set; }
- /// <summary>
- /// 描述
- /// </summary>
- public string Describe { get; set; }
- /// <summary>
- /// 创建人
- /// </summary>
- public int CreateBy { get; set; }
- /// <summary>
- /// 创建时间
- /// </summary>
- public DateTime CreateTime { get; set; }
- /// <summary>
- /// 最后更新人
- /// </summary>
- public int UpdateBy { get; set; }
- /// <summary>
- /// 最后更新时间
- /// </summary>
- public DateTime UpdateTime { get; set; }
- /// <summary>
- /// 数据版本号
- /// </summary>
- public int DataVersion { get; set; }
- /// <summary>
- /// 备用字段1
- /// </summary>
- public string Remarks1 { get; set; }
- /// <summary>
- /// 备用字段2
- /// </summary>
- public string Remarks2 { get; set; }
- /// <summary>
- /// 备用字段3
- /// </summary>
- public string Remarks3 { get; set; }
- /// <summary>
- /// 备用字段4
- /// </summary>
- public string Remarks4 { get; set; }
- /// <summary>
- /// 备用字段5
- /// </summary>
- public string Remarks5 { get; set; }
- public int BalanceId { get; set; }
- public string MaterielTypeCode { get; set; }
- public string MaterielTypeName { get; set; }
- public string UnitName { get; set; }
- public string WarehouseCode { get; set; }
- public string WarehouseName { get; set; }
- public string InventoryDetailStatusName { get; set; }
- public string CreateName { get; set; }
- public string UpdateName { get; set; }
- public string UsedFlagName { get; set; }
- public decimal DifferenceQty
- {
- get
- {
- return this.ActualInventoryQty - this.Qty;
- }
- }
- }
- }
|