using AutoMapper; using System; using System.Collections.Generic; using System.Text; using WMS.Web.Core.Dto.Erp.Purchase; using WMS.Web.Core.Dto.InStock; using WMS.Web.Core.Dto.InStockTask; using WMS.Web.Domain.Entitys; namespace WMS.Web.Domain.Mappers { /// /// 入库相关-映射 /// public class InStockMapper: Profile { public InStockMapper() { CreateMap() .ForMember(x => x.Details, opt => opt.Ignore()) .ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); CreateMap() .ForMember(x => x.SourceBillNo, ops => ops.MapFrom(x => x.FBillNo)); CreateMap() .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.StockId, ops => ops.MapFrom(x => x.FSOSTOCKID)) .ForMember(x => x.AccruedQty, ops => ops.MapFrom(x => x.FQty)) .ForMember(x => x.Remark, ops => ops.MapFrom(x => x.FEntryNote)) .ForMember(x => x.CreateTime, ops => ops.MapFrom(x => x.FCreateDate)) .ReverseMap(); } } }