You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
6.0 KiB
121 lines
6.0 KiB
using AutoMapper;
|
|
using Volo.Abp.AutoMapper;
|
|
using Win_in.Sfs.Auth.Application.Contracts;
|
|
using Win_in.Sfs.Auth.Users.Inputs;
|
|
using Win_in.Sfs.Basedata.Application.Contracts;
|
|
using Win_in.Sfs.Wms.DataExchange.Domain;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.BackFlushNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.Bom;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.CountAdjustNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.Customer;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.CustomerReturnNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.DeliverNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.Deparment;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.Dict;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.InterfaceCalendar;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.ItemBasic;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.ItemTransformNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.PCK;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.ProductionReturnNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.ProductReceiptNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.ProductRecycleNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.PurchaseOrder;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.PurchaseReturn;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.PutawayNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.RecycledMaterialReceiptNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.ScrapNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.Supplier;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.TransferNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.UnplannedIssueNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.UnplannedReceiptNote;
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.User;
|
|
using Win_in.Sfs.Wms.Store.Application.Contracts;
|
|
|
|
namespace Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent;
|
|
|
|
public class FawtygAutoMapperProfile : Profile
|
|
{
|
|
public FawtygAutoMapperProfile()
|
|
{
|
|
CreateMap<IncomingToWms, ArchivedIncomingToWms>();
|
|
CreateMap<IncomingFromExternal, ArchivedIncomingFromExternal>();
|
|
CreateMap<OutgoingFromWms, ArchivedOutgoingFromWms>();
|
|
CreateMap<OutgoingToExternal, ArchivedOutgoingToExternal>();
|
|
|
|
|
|
CreateMap<InterfaceCalendarExchangeDto, InterfaceCalendarEditInput>();
|
|
CreateMap<DictExchangeDto, DictEditInput>()
|
|
.Ignore(x => x.Items);
|
|
CreateMap<DictItemExchangeDto, DictItemInput>();
|
|
CreateMap<DepartmentExchangerDto, DepartmentCreateInput>();
|
|
CreateMap<IdentityUserExchangerDto, IdentityUserInputDto>();
|
|
CreateMap<ItemBasicExchangeDto, ItemBasicEditInput>();
|
|
CreateMap<ItemBasicDTO, ItemBasicExchangeDto>();
|
|
CreateMap<BackFlushNoteDTO, BackFlushNoteExchangeDto>();
|
|
CreateMap<BackFlushNoteDetailDTO, BackFlushNoteDetailExchangeDto>();
|
|
|
|
CreateMap<BackFlushNoteExchangeDto, BackFlushNoteEditInput>();
|
|
CreateMap<BackFlushNoteDetailExchangeDto, BackFlushNoteDetailInput>();
|
|
|
|
CreateMap<RecycledMaterialReceiptNoteDTO, RecycledMaterialReceiptNoteExchangeDto>();
|
|
CreateMap<RecycledMaterialReceiptNoteDetailDTO, RecycledMaterialReceiptNoteDetailExchangeDto>();
|
|
|
|
CreateMap<UnplannedReceiptNoteDTO, UnplannedReceiptNoteExchangeDto>();
|
|
CreateMap<UnplannedReceiptNoteDetailDTO, UnplannedReceiptNoteDetailExchangeDto>();
|
|
|
|
CreateMap<UnplannedIssueNoteDTO, UnplannedIssueNoteExchangeDto>();
|
|
CreateMap<UnplannedIssueNoteDetailDTO, UnplannedIssueNoteDetailExchangeDto>();
|
|
|
|
CreateMap<CustomerReturnNoteDTO, CustomerReturnNoteExchangeDto>();
|
|
CreateMap<CustomerReturnNoteDetailDTO, CustomerReturnNoteDetailExchangeDto>();
|
|
|
|
CreateMap<DeliverNoteDTO, DeliverNoteExchangeDto>();
|
|
CreateMap<DeliverNoteDetailDTO, DeliverNoteDetailExchangeDto>();
|
|
|
|
CreateMap<ProductReceiptNoteDTO, ProductReceiptNoteExchangeDto>()
|
|
.Ignore(x => x.Detail);
|
|
CreateMap<ProductReceiptNoteDetailDTO, ProductReceiptNoteDetailExchangeDto>()
|
|
.ForMember(x => x.LocationErpCode, y => y.MapFrom(d => d.HandledToLocationErpCode));
|
|
CreateMap<TransferNoteDTO, TransferNoteExchangeDto>();
|
|
CreateMap<TransferNoteDetailDTO, TransferNoteDetailExchangeDto>();
|
|
|
|
CreateMap<ProductionReturnNoteDTO, ProductionReturnNoteExchangeDto>();
|
|
CreateMap<ProductionReturnNoteDetailDTO, ProductionReturnNoteDetailExchangeDto>();
|
|
|
|
CreateMap<IssueNoteDTO, IssueNoteExchangeDto>()
|
|
.Ignore(x => x.Detail);
|
|
CreateMap<IssueNoteDetailDTO, IssueNoteDetailExchangeDto>();
|
|
|
|
CreateMap<PutawayNoteDTO, PutawayNoteExchangeDto>();
|
|
CreateMap<PutawayNoteDetailDTO, PutawayNoteDetailExchangeDto>();
|
|
|
|
CreateMap<PurchaseOrderDTO, PurchaseOrderExchangeDto>()
|
|
.Ignore(x => x.Detail);
|
|
CreateMap<PurchaseOrderDetailDTO, PurchaseOrderDetailExchangeDto>();
|
|
|
|
CreateMap<PurchaseReturnNoteDTO, PurchaseReturnNoteExchangeDto>()
|
|
.Ignore(x => x.Detail);
|
|
CreateMap<PurchaseReturnNoteDetailDTO, PurchaseReturnNoteDetailExchangeDto>();
|
|
|
|
CreateMap<CountAdjustNoteDTO, CountAdjustNoteExchangeDto>();
|
|
CreateMap<CountAdjustNoteDetailDTO, CountAdjustNoteDetailExchangeDto>();
|
|
CreateMap<ItemTransformNoteDTO, ItemTransformNoteExchangeDto>();
|
|
CreateMap<ItemTransformNoteDetailDTO, ItemTransformNoteDetailExchangeDto>();
|
|
CreateMap<ScrapNoteDTO, ScrapNoteExchangeDto>();
|
|
CreateMap<ScrapNoteDetailDTO, ScrapNoteDetailExchangeDto>();
|
|
CreateMap<BomExchangeDto, BomImportInput>();
|
|
CreateMap<BomDTO, BomExchangeDto>();
|
|
CreateMap<SupplierExchangeDto, SupplierEditInput>();
|
|
CreateMap<CustomerExchangeDto, CustomerEditInput>();
|
|
CreateMap<ProductRecycleNoteDTO, ProductRecycleNoteEditInput>();
|
|
CreateMap<ProductRecycleNoteDetailDTO, ProductRecycleNoteDetailInput>();
|
|
|
|
CreateMap<ProductRecycleNoteDTO, ProductRecycleNoteExchangeDto>()
|
|
.Ignore(x => x.Details)
|
|
.Ignore(x => x.MaterialDetails);
|
|
CreateMap<ProductRecycleNoteDetailDTO, ProductRecycleNoteDetailExchangeDto>();
|
|
CreateMap<ProductRecycleMaterialDetailDTO, ProductRecycleMaterialDetailExchangeDto>();
|
|
CreateMap<BackFlushNoteExchangeDto, BackFlushNoteEditInput>();
|
|
CreateMap<BackFlushNoteDetailExchangeDto, BackFlushNoteDetailInput>();
|
|
}
|
|
}
|
|
|