|
|
|
|
@@ -3,7 +3,6 @@ using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using WMS.Web.Core.Dto.Erp;
|
|
|
|
|
using WMS.Web.Core.Dto.Erp.Purchase;
|
|
|
|
|
using WMS.Web.Core.Dto.InStock;
|
|
|
|
|
using WMS.Web.Core.Dto.InStockTask;
|
|
|
|
|
using WMS.Web.Domain.Entitys;
|
|
|
|
|
@@ -38,7 +37,6 @@ namespace WMS.Web.Domain.Mappers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region ERP-dto映射到wsm的任务表中
|
|
|
|
|
|
|
|
|
|
//ERP-同步结果对象统一映射
|
|
|
|
|
CreateMap<ErpInStockResultDto, InStockTask>()
|
|
|
|
|
.ForMember(x => x.SourceBillNo, ops => ops.MapFrom(x => x.BillNo))
|
|
|
|
|
@@ -54,60 +52,6 @@ namespace WMS.Web.Domain.Mappers
|
|
|
|
|
.ForMember(x => x.AccruedQty, ops => ops.MapFrom(x => x.Qty))
|
|
|
|
|
.ForMember(x => x.Remark, ops => ops.MapFrom(x => x.Remark))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//ERP采购订单
|
|
|
|
|
CreateMap<ErpPurchaseInStockResultDto, InStockTask>()
|
|
|
|
|
.ForMember(x => x.SourceBillNo, ops => ops.MapFrom(x => x.FBillNo))
|
|
|
|
|
.ForMember(x => x.CreateTime, ops => ops.MapFrom(x => x.FCreateDate));
|
|
|
|
|
|
|
|
|
|
CreateMap<ErpPurchaseInStockResultDto, InStockTaskDetails>()
|
|
|
|
|
.ForMember(x => x.SupplierId, ops => ops.MapFrom(x => x.FSupplierId))
|
|
|
|
|
.ForMember(x => x.OrgId, ops => ops.MapFrom(x => x.FPurchaseOrgId))
|
|
|
|
|
.ForMember(x => x.MaterialId, ops => ops.MapFrom(x => x.FMaterialId))
|
|
|
|
|
.ForMember(x => x.StockCode, ops => ops.MapFrom(x => x.StockFNumber))
|
|
|
|
|
.ForMember(x => x.DeliveredQty, ops => ops.MapFrom(x => x.FStockInQty))
|
|
|
|
|
.ForMember(x => x.FactoryPrice, ops => ops.MapFrom(x => x.FCHUCHANGPRICE))
|
|
|
|
|
.ForMember(x => x.AccruedQty, ops => ops.MapFrom(x => x.FQty))
|
|
|
|
|
.ForMember(x => x.Remark, ops => ops.MapFrom(x => x.FEntryNote))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//ERP其他入库单
|
|
|
|
|
CreateMap<ErpMiscellaneousDto, InStockTaskDetails>()
|
|
|
|
|
.ForMember(x => x.OrgId, ops => ops.MapFrom(x => x.StockOrgId))
|
|
|
|
|
.ForMember(x => x.MaterialId, ops => ops.MapFrom(x => x.MaterialId))
|
|
|
|
|
.ForMember(x => x.StockCode, ops => ops.MapFrom(x => x.StockCode))
|
|
|
|
|
.ForMember(x => x.AccruedQty, ops => ops.MapFrom(x => x.Qty))
|
|
|
|
|
.ForMember(x => x.Remark, ops => ops.MapFrom(x => x.Remark));
|
|
|
|
|
|
|
|
|
|
CreateMap<ErpMiscellaneousDto, InStockTask>()
|
|
|
|
|
.ForMember(x => x.SourceBillNo, ops => ops.MapFrom(x => x.BillNo))
|
|
|
|
|
.ForMember(x => x.CreateTime, ops => ops.MapFrom(x => x.CreateTime));
|
|
|
|
|
|
|
|
|
|
//ERP直接调拨入库单
|
|
|
|
|
CreateMap<ErpTransferDirectDto, InStockTaskDetails>()
|
|
|
|
|
.ForMember(x => x.OrgId, ops => ops.MapFrom(x => x.StockOrgId))
|
|
|
|
|
.ForMember(x => x.MaterialId, ops => ops.MapFrom(x => x.MaterialId))
|
|
|
|
|
.ForMember(x => x.StockCode, ops => ops.MapFrom(x => x.DestStockCode))
|
|
|
|
|
.ForMember(x => x.AccruedQty, ops => ops.MapFrom(x => x.Qty))
|
|
|
|
|
.ForMember(x => x.Remark, ops => ops.MapFrom(x => x.Remark));
|
|
|
|
|
|
|
|
|
|
CreateMap<ErpTransferDirectDto, InStockTask>()
|
|
|
|
|
.ForMember(x => x.SourceBillNo, ops => ops.MapFrom(x => x.BillNo))
|
|
|
|
|
.ForMember(x => x.CreateTime, ops => ops.MapFrom(x => x.CreateTime));
|
|
|
|
|
|
|
|
|
|
//ERP分步式入库单
|
|
|
|
|
CreateMap<ErpTransferinDto, InStockTaskDetails>()
|
|
|
|
|
.ForMember(x => x.OrgId, ops => ops.MapFrom(x => x.StockOrgId))
|
|
|
|
|
.ForMember(x => x.MaterialId, ops => ops.MapFrom(x => x.MaterialId))
|
|
|
|
|
.ForMember(x => x.StockCode, ops => ops.MapFrom(x => x.DestStockCode))
|
|
|
|
|
.ForMember(x => x.AccruedQty, ops => ops.MapFrom(x => x.Qty))
|
|
|
|
|
.ForMember(x => x.Remark, ops => ops.MapFrom(x => x.Remark));
|
|
|
|
|
|
|
|
|
|
CreateMap<ErpTransferinDto, InStockTask>()
|
|
|
|
|
.ForMember(x => x.SourceBillNo, ops => ops.MapFrom(x => x.BillNo))
|
|
|
|
|
.ForMember(x => x.CreateTime, ops => ops.MapFrom(x => x.CreateTime));
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|