调整盘点结构

This commit is contained in:
18942506660
2023-12-07 11:31:06 +08:00
parent c5b8ec76be
commit 2086901e48
7 changed files with 112 additions and 128 deletions

View File

@@ -41,51 +41,6 @@ namespace WMS.Web.Domain.Entitys
[Column("SuccessSync")]
public SyncStatus SuccessSync { get; set; } = SyncStatus.Fail;
/// <summary>
/// 箱Id
/// </summary>
[Column("BoxId")]
public int BoxId { get; set; }
/// <summary>
/// 物料ID
/// </summary>
[Column("MaterialId")]
public int MaterialId { get; set; }
/// <summary>
/// 组织编码
/// </summary>
[Column("OrgCode")]
public string OrgCode { get; set; }
/// <summary>
/// 仓库
/// </summary>
[Column("StockCode")]
public string StockCode { get; set; }
/// <summary>
/// 仓位
/// </summary>
[Column("SubStockId")]
public int SubStockId { get; set; }
/// <summary>
/// 子仓库(跟金蝶交互字段)
/// </summary>
[Column("Erp_SubStockId")]
public int Erp_SubStockId { get; set; }
/// <summary>
/// 系统库存
/// </summary>
[Column("BeforeQty")]
public decimal BeforeQty { get; set; }
/// <summary>
/// 盘点数量
/// </summary>
[Column("AfterQty")]
public decimal AfterQty { get; set; }
/// <summary>
/// 盈亏数量
/// </summary>
[Column("FinalQty")]
public decimal FinalQty { get; set; }
/// <summary>
/// 盘点结果类型1为盘盈2位盘亏
/// 盘点数量-系统库存 大于0为盘盈 小于0为盘亏
/// </summary>
@@ -102,16 +57,16 @@ namespace WMS.Web.Domain.Entitys
[Column("ErpSyncId")]
public string ErpSyncId { get; set; }
/// <summary>
/// 序列号
/// 明细
/// </summary>
[Column("SerialNumbers")]
public List<string> SerialNumbers { get; set; } = new List<string>();
public List<TakeStockDetails> Details { get; set; } = new List<TakeStockDetails>();
/// <summary>
/// 创建
/// </summary>
/// <param name="creatorId"></param>
public void Create(int creatorId)
public void Create(int creatorId, TakeStockType resultType)
{
this.ResultType = resultType;
this.CreatorId = creatorId;
this.Date = DateTime.Now;
}

View File

@@ -36,39 +36,44 @@ namespace WMS.Web.Domain.Entitys
[Column("MaterialId")]
public int MaterialId { get; set; }
/// <summary>
/// 仓库ID
/// 组织编码
/// </summary>
[Column("StockId")]
public int StockId { get; set; }
[Column("OrgCode")]
public string OrgCode { get; set; }
/// <summary>
/// 仓位ID
/// 仓
/// </summary>
[Column("StockCode")]
public string StockCode { get; set; }
/// <summary>
/// 仓位
/// </summary>
[Column("SubStockId")]
public int SubStockId { get; set; }
/// <summary>
/// 盘点前数量wms系统数量
/// 子仓库(跟金蝶交互字段)
/// </summary>
[Column("Erp_SubStockId")]
public int Erp_SubStockId { get; set; }
/// <summary>
/// 系统库存
/// </summary>
[Column("BeforeQty")]
public decimal BeforeQty { get; set; }
/// <summary>
/// 盘点实际数量(实际仓库数量)
/// 盘点数量
/// </summary>
[Column("AfterQty")]
public decimal AfterQty { get; set; }
/// <summary>
/// 盘点后数量
/// 盈亏数量
/// </summary>
[Column("FinalQty")]
public decimal FinalQty { get; set; }
/// <summary>
/// 盘点结果类型1为盘盈2位盘亏
/// 序列号
/// </summary>
[Column("ResultType")]
public TakeStockType ResultType { get; set; } = TakeStockType.Profit;
/// <summary>
/// 备注
/// </summary>
[Column("Remark")]
public string Remark { get; set; }
[Column("SerialNumbers")]
public List<string> SerialNumbers { get; set; } = new List<string>();
}
}