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.
 
 
 
 
 
 

1197 lines
46 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Reflection;
using AutoMapper;
using Newtonsoft.Json;
using SettleAccount.Domain.BQ;
using Win.Sfs.SettleAccount.Boms;
using Win.Sfs.SettleAccount.BTNotConsignReports;
using Win.Sfs.SettleAccount.BTSeqKBDiffReports;
using Win.Sfs.SettleAccount.Entities;
using Win.Sfs.SettleAccount.Entities.Boms;
using Win.Sfs.SettleAccount.Entities.BQ.Dtos;
using Win.Sfs.SettleAccount.Entities.BQ.Dtos.SettleAccount.Domain.BQ;
using Win.Sfs.SettleAccount.Entities.BQ.Syncs;
using Win.Sfs.SettleAccount.Entities.CodeSettings;
using Win.Sfs.SettleAccount.Entities.Controls;
using Win.Sfs.SettleAccount.Entities.Errors;
using Win.Sfs.SettleAccount.Entities.Factories;
using Win.Sfs.SettleAccount.Entities.ImportColumnMaps;
using Win.Sfs.SettleAccount.Entities.ImportMap;
using Win.Sfs.SettleAccount.Entities.Inventories;
using Win.Sfs.SettleAccount.Entities.InventoryDetialVersion;
using Win.Sfs.SettleAccount.Entities.Invoices;
using Win.Sfs.SettleAccount.Entities.Invoices.Win.Sfs.SettleAccount.Entities.Invoices;
using Win.Sfs.SettleAccount.Entities.ItemInvoicePrices;
using Win.Sfs.SettleAccount.Entities.MaterialRelationships;
using Win.Sfs.SettleAccount.Entities.Materials;
using Win.Sfs.SettleAccount.Entities.Prices;
using Win.Sfs.SettleAccount.Entities.SecMatch;
using Win.Sfs.SettleAccount.Entities.SettleAccounts;
using Win.Sfs.SettleAccount.Entities.SettleAccountVersion;
using Win.Sfs.SettleAccount.Entities.SettlementParts;
using Win.Sfs.SettleAccount.Entities.StorageLocations;
using Win.Sfs.SettleAccount.Entities.UnHQSettleAccounts;
using Win.Sfs.SettleAccount.Entities.Wms.WmsSumOutput;
using Win.Sfs.SettleAccount.Errors;
using Win.Sfs.SettleAccount.EstimatedStockDiffReports;
using Win.Sfs.SettleAccount.FISes;
using Win.Sfs.SettleAccount.HQNotConsignReports;
using Win.Sfs.SettleAccount.HQSPNotConsignReports;
using Win.Sfs.SettleAccount.Inventories;
using Win.Sfs.SettleAccount.MaterialRelationships;
using Win.Sfs.SettleAccount.Prebatches;
using Win.Sfs.SettleAccount.Reports.InvoiceSettledDiffs;
using Win.Sfs.SettleAccount.Reports.SendUnsettledDiffReports;
using Win.Sfs.SettleAccount.SecondaryActuralAdjustmentReports;
using Win.Sfs.SettleAccount.SecondaryActuralDiffReports;
using Win.Sfs.SettleAccount.SecondaryExportReports;
using Win.Sfs.SettleAccount.SendUnsettledDiffReports;
using Win.Sfs.SettleAccount.StockFisDiffReports;
using Win.Sfs.SettleAccount.StockSettledDiffReports;
using Win.Sfs.SettleAccount.StockUnsettledDiffReports;
using Win.Sfs.SettleAccount.SupplierItemSetUps;
namespace Win.Sfs.SettleAccount
{
public class SettleAccountApplicationAutoMapperProfile : Profile
{
public SettleAccountApplicationAutoMapperProfile()
{
#region 天合
CreateMapSettlementPart();
CreateMapSettlementPartVersion();
CreateMapItemInvoicePrice();
CreateMapItemInvoicePriceVersion();
CreateMapBom();
CreateMapBomVersion();
CreateMapInventoryDetail();
CreateMapMaterial();
CreateMapMaterialRelationship();
CreateMapCodeSetting();
CreateMapFIS();
CreateMapCodeSetting();
CreateMapCustomerStorageLocation();
CreateMapCentralizedControl();
CreateMapPrebatch();
CreateMapInventoryDetailVersion();
CreateMapFISVersion();
CreateMapFactory();
CreateMapEstimatedStockDiffReport();
CreateMapSendUnsettledDiffReport();
CreateMapStockSettledDiffReport();
CreateMapStockUnsettledDiffReport();
CreateMapStockFisDiffReport();
CreateMapSecondaryActuralAdjustmentReport();
CreateMapSecondaryActuralDiffReport();
CreateMapBTSeqKBDiffReport();
CreateMapBTNotConsignReport();
CreateMapHQNotConsignReport();
CreateMapHQSPNotConsignReport();
CreateMapImportColumnMap();
CreateMapInvoiceSettledDiff();
CreateMapInvoiceSettledDiffVersion();
CreateMapPriceList();
CreateMapPriceListVersion();
CreateMapMaterialRelationshipDetail();
CreateMapMaterialRelationshipVersion();
CreateMapSecMatchBaseDto();
CreateMapPriceListBJVersion();
CreateMapPriceListBJ();
#endregion
#region 派格
CreateMapInvoice();
CreateMapInvoiceVersion();
CreateMapSettleAccount();
CreateMapSettleAccountVersion();
//红旗未结明细
CreateMapUnHQSettleAccount();
CreateMapUnHQSettleAccountVersion();
#endregion
CreateMapPURCHASE_PRICE();
CreateMapTB_RePartsRelationship();
CreateMapBBAC_SE_DETAIL();
CreateMapBBAC_SE_EDI();
CreateMapBBAC_SA();
CreateMapBBAC_SA_DETAIL();
CreateMapHBPO_SE_DETAIL();
CreateMapHBPO_SE_EDI();
CreateMapHBPO_SA();
CreateMapHBPO_SA_DETAIL();
CreateMapPUB_SE_DETAIL();
CreateMapPUB_SA();
CreateMapPUB_SA_DETAIL();
CreateMapSeSync();
CreateMapBBAC_CAN_SA();
CreateMapBBAC_CAN_SA_DETAIL();
CreateMapBBAC_NOT_SA_DETAIL();
CreateMapHBPO_CAN_SA();
CreateMapHBPO_CAN_SA_DETAIL();
CreateMapHBPO_NOT_SA_DETAIL();
CreateMapINVOICE_GRP();
CreateMapINVOICE_MAP_GROUP();
CreateMapINVOICE_NOT_SETTLE();
CreateMapINVOICE_WAIT_DETAIL();
CreateMapPUB_CAN_SA();
CreateMapPUB_CAN_SA_DETAIL();
CreateMapPUB_NOT_SA_DETAIL();
CreateMapPUB_ADJ_DETAIL();
CreateMapBBAC_PD();
CreateMapBBAC_PD_DETAIL();
CreateMapHBPO_PD();
CreateMapHBPO_PD_DETAIL();
CreateMapPUB_PD();
CreateMapPUB_PD_DETAIL();
}
#region BQ
/// <summary>
/// BBAC可结算
/// </summary>
private void CreateMapBBAC_CAN_SA()
{
CreateMap<BBAC_CAN_SA, BBAC_CAN_SA_DTO>().ReverseMap();
CreateMap<BBAC_CAN_SA, BBAC_CAN_SA_REQ_DTO>().ReverseMap();
}
private void CreateMapBBAC_CAN_SA_DETAIL()
{
CreateMap<BBAC_CAN_SA_DETAIL, BBAC_CAN_SA_DETAIL_DTO>().ReverseMap();
CreateMap<BBAC_CAN_SA_DETAIL, BBAC_CAN_SA_DETAIL_REQ_DTO>().ReverseMap();
CreateMap<BBAC_CAN_SA_DETAIL, BBAC_CAN_SA_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapBBAC_NOT_SA_DETAIL()
{
CreateMap<BBAC_NOT_SA_DETAIL, BBAC_NOT_SA_DETAIL_REQ_DTO>().ReverseMap();
CreateMap<BBAC_NOT_SA_DETAIL, BBAC_NOT_SA_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapHBPO_CAN_SA()
{
CreateMap<HBPO_CAN_SA, HBPO_CAN_SA_DTO>().ReverseMap();
CreateMap<HBPO_CAN_SA, HBPO_CAN_SA_REQ_DTO>().ReverseMap();
}
private void CreateMapHBPO_CAN_SA_DETAIL()
{
CreateMap<HBPO_CAN_SA_DETAIL, HBPO_CAN_SA_DETAIL_DTO>().ReverseMap();
CreateMap<HBPO_CAN_SA_DETAIL, HBPO_CAN_SA_DETAIL_REQ_DTO>().ReverseMap();
CreateMap<HBPO_CAN_SA_DETAIL, HBPO_CAN_SA_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapHBPO_NOT_SA_DETAIL()
{
CreateMap<HBPO_NOT_SA_DETAIL, HBPO_NOT_SA_DETAIL_REQ_DTO>().ReverseMap();
CreateMap<HBPO_NOT_SA_DETAIL, HBPO_NOT_SA_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapINVOICE_GRP()
{
CreateMap<INVOICE_GRP, INVOICE_GRP_DTO>().ReverseMap();
CreateMap<INVOICE_GRP, INVOICE_GRP_REQ_DTO>().ReverseMap();
CreateMap<INVOICE_GRP, INVOICE_GRP_IMP_DTO>().ReverseMap();
CreateMap<INVOICE_GRP, INVOICE_GRP_EXP_DTO>().ReverseMap();
}
private void CreateMapINVOICE_MAP_GROUP()
{
CreateMap<INVOICE_MAP_GROUP, INVOICE_MAP_GROUP_DTO>().ReverseMap();
CreateMap<INVOICE_MAP_GROUP, INVOICE_MAP_GROUP_EXP_DTO>().ReverseMap();
}
private void CreateMapINVOICE_NOT_SETTLE()
{
CreateMap<INVOICE_NOT_SETTLE, INVOICE_NOT_SETTLE_DTO>().ReverseMap();
CreateMap<INVOICE_NOT_SETTLE, INVOICE_NOT_SETTLE_REQ_DTO>().ReverseMap();
}
private void CreateMapINVOICE_WAIT_DETAIL()
{
CreateMap<INVOICE_WAIT_DETAIL, INVOICE_WAIT_DETAIL_DTO>().ReverseMap();
CreateMap<INVOICE_WAIT_DETAIL, INVOICE_WAIT_DETAIL_REQ_DTO>().ReverseMap();
}
private void CreateMapPUB_CAN_SA()
{
CreateMap<PUB_CAN_SA, PUB_CAN_SA_DTO>().ReverseMap();
CreateMap<PUB_CAN_SA, PUB_CAN_SA_REQ_DTO>().ReverseMap();
}
private void CreateMapPUB_CAN_SA_DETAIL()
{
CreateMap<PUB_CAN_SA_DETAIL, PUB_CAN_SA_DETAIL_DTO>().ReverseMap();
CreateMap<PUB_CAN_SA_DETAIL, PUB_CAN_SA_DETAIL_REQ_DTO>().ReverseMap();
CreateMap<PUB_CAN_SA_DETAIL, PUB_CAN_SA_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapPUB_NOT_SA_DETAIL()
{
CreateMap<PUB_NOT_SA_DETAIL, PUB_NOT_SA_DETAIL_DTO>().ReverseMap();
CreateMap<PUB_NOT_SA_DETAIL, PUB_NOT_SA_DETAIL_REQ_DTO>().ReverseMap();
CreateMap<PUB_NOT_SA_DETAIL, PUB_NOT_SA_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapPUB_ADJ_DETAIL()
{
CreateMap<PUB_ADJ_DETAIL, PUB_ADJ_DETAIL_DTO>().ReverseMap();
CreateMap<PUB_ADJ_DETAIL, PUB_ADJ_DETAIL_REQ_DTO>().ReverseMap();
CreateMap<PUB_ADJ_DETAIL, PUB_ADJ_DETAIL_IMP_DTO>().ReverseMap();
CreateMap<PUB_ADJ_DETAIL, PUB_ADJ_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapBBAC_PD()
{
CreateMap<BBAC_PD, BBAC_PD_DTO>().ReverseMap();
CreateMap<BBAC_PD, BBAC_PD_REQ_DTO>().ReverseMap();
//CreateMap<BBAC_PD, BBAC_PDImportDto>().ReverseMap();
CreateMap<BBAC_PD, BBAC_PD_EXP_DTO>().ReverseMap();
}
private void CreateMapBBAC_PD_DETAIL()
{
CreateMap<BBAC_PD_DETAIL, BBAC_PD_DETAIL_DTO>().ReverseMap();
CreateMap<BBAC_PD_DETAIL, BBAC_PD_DETAIL_REQ_DTO>().ReverseMap();
//CreateMap<BBAC_PD_DETAIL, BBAC_PD_DETAILImportDto>().ReverseMap();
CreateMap<BBAC_PD_DETAIL, BBAC_PD_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapHBPO_PD()
{
CreateMap<HBPO_PD, HBPO_PD_DTO>().ReverseMap();
CreateMap<HBPO_PD, HBPO_PD_REQ_DTO>().ReverseMap();
//CreateMap<BBAC_PD, BBAC_PDImportDto>().ReverseMap();
}
private void CreateMapHBPO_PD_DETAIL()
{
CreateMap<HBPO_PD_DETAIL, HBPO_PD_DETAIL_DTO>().ReverseMap();
CreateMap<HBPO_PD_DETAIL, HBPO_PD_DETAIL_REQ_DTO>().ReverseMap();
//CreateMap<BBAC_PD_DETAIL, BBAC_PD_DETAILImportDto>().ReverseMap();
CreateMap<HBPO_PD_DETAIL, HBPO_PD_DETAIL_EXP_DTO>().ReverseMap();
}
private void CreateMapPUB_PD()
{
CreateMap<PUB_PD, PUB_PD_DTO>().ReverseMap();
CreateMap<PUB_PD, PUB_PD_REQ_DTO>().ReverseMap();
//CreateMap<PUB_PD, PUB_PDImportDto>().ReverseMap();
}
private void CreateMapPUB_PD_DETAIL()
{
CreateMap<PUB_PD_DETAIL, PUB_PD_DETAIL_DTO>().ReverseMap();
CreateMap<PUB_PD_DETAIL, PUB_PD_DETAIL_REQ_DTO>().ReverseMap();
//CreateMap<PUB_PD_DETAIL, PUB_PD_DETAILImportDto>().ReverseMap();
CreateMap<PUB_PD_DETAIL, PUB_PD_DETAIL_EXP_DTO>().ReverseMap();
}
#endregion
#region 派格出库单
private void CreateMapWMSErrorBill()
{
CreateMap<ErrorBill, ErrorBillDto>().ReverseMap();
CreateMap<ErrorBill, ErrorBillRequestDto>().ReverseMap();
CreateMap<ErrorBillImportDto, ErrorBill>().ReverseMap();
CreateMap<ErrorBill, ErrorBillExportDto>().ReverseMap();
}
private void CreateMapWMSOutputSum()
{
CreateMap<WmsDetailReport, WmsDetailReportDto>().ReverseMap();
CreateMap<WmsDetailReport, WmsRequestDetailReportDto>().ReverseMap();
}
private void CreateMapWMSDiffOutputSum()
{
CreateMap<WmsDetailDiffReport, WmsDetailDiffReportDto>().ReverseMap();
}
private void CreateMapWMSCacelOutputSum()
{
CreateMap<WmsDetailCancelReport, WmsDetailCancelReportDto>().ReverseMap();
}
/// <summary>
/// 有条码业务
/// </summary>
private void CreateMapWMSWithCodeOutputSum()
{
CreateMap<WmsDetailWithCodeReport, WmsDetailWithCodeReportDto>().ReverseMap();
}
#endregion
#region PG-派格映射
/// <summary>
/// 红旗明细未结导入
/// </summary>
private void CreateMapUnHQSettleAccount()
{
CreateMap<UnHQSettleAccount, UnHQSettleDto>().ReverseMap();
CreateMap<UnHQSettleAccount, UnHQSettleRequestDto>().ReverseMap();
CreateMap<UnHQSettleAccount, UnHQSettleImportDto>().ReverseMap();
CreateMap<UnHQSettleAccount, UnHQSettleExportDto>().ReverseMap();
CreateMap<UnHQSettleAccount, UnHQSettleExportDto>().ReverseMap();
}
/// <summary>
/// 红旗明细未结-版本
/// </summary>
private void CreateMapUnHQSettleAccountVersion()
{
CreateMap<UnHQSettleAccountVersion, UnHQSettleVersionDto>().ReverseMap();
CreateMap<UnHQSettleAccountVersion, UnHQSettleVersionCreateDto>();
CreateMap<UnHQSettleAccountVersion, UnHQSettleVersionUpdateDto>();
CreateMap<UnHQSettleVersionCreateDto, UnHQSettleAccountVersion>();
CreateMap<UnHQSettleVersionUpdateDto, UnHQSettleAccountVersion>();
}
/// <summary>
/// 大众发票导入
/// </summary>
private void CreateMapInvoice()
{
CreateMap<Invoice, InvoiceDto>().ReverseMap();
CreateMap<Invoice, InvoiceRequestDto>().ReverseMap();
CreateMap<Invoice, InvoiceImportDto>().ReverseMap();
CreateMap<Invoice, InvoiceExportDto>().ReverseMap();
CreateMap<Invoice, InvoiceTHExportDto>().ReverseMap();
}
/// <summary>
/// 大众发票导入-版本
/// </summary>
private void CreateMapInvoiceVersion()
{
CreateMap<InvoiceVersion, InvoiceVersionDto>().ReverseMap();
CreateMap<InvoiceVersion, InvoiceVersionRequestDto>().ReverseMap();
CreateMap<InvoiceVersion, InvoiceVersionImportDto>().ReverseMap();
CreateMap<InvoiceVersion, InvoiceVersionExportDto>().ReverseMap();
}
/// <summary>
/// 大众准时化结算明细导入
/// </summary>
private void CreateMapSettleAccount()
{
CreateMap<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount, Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccountDto>().ReverseMap();
CreateMap<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount, Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccountCreateDto>();
CreateMap<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount, Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccountUpdateDto>();
CreateMap<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount, Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccountExportDto>();
CreateMap<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccountCreateDto, Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount>();
CreateMap<Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccountUpdateDto, Win.Sfs.SettleAccount.Entities.SettleAccounts.SettleAccount>();
}
/// <summary>
/// 大众准时化结算明细导入--版本
/// </summary>
private void CreateMapSettleAccountVersion()
{
CreateMap<SettleAccountVersion, SettleAccountVersionDto>().ReverseMap();
CreateMap<SettleAccountVersion, SettleAccountVersionCreateDto>();
CreateMap<SettleAccountVersion, SettleAccountVersionUpdateDto>();
CreateMap<SettleAccountVersionCreateDto, SettleAccountVersion>();
CreateMap<SettleAccountVersionUpdateDto, SettleAccountVersion>();
}
#endregion
#region 天合
private void CreateMapMaterialRelationshipDetail()
{
CreateMap<MaterialRelationshipDetail, MaterialRelationshipDetailDto>().ReverseMap();
CreateMap<MaterialRelationshipDetail, MaterialRelationshipDetailRequestDto>().ReverseMap();
CreateMap<MaterialRelationshipDetail, MaterialRelationshipDetailImportDto>().ReverseMap();
CreateMap<MaterialRelationshipDetail, MaterialRelationshipDetailExportDto>().ReverseMap();
}
private void CreateMapMaterialRelationshipVersion()
{
CreateMap<MaterialRelationshipVersion, MaterialRelationshipVersionDto>().ReverseMap();
CreateMap<MaterialRelationshipVersion, MaterialRelationshipVersionRequestDto>().ReverseMap();
CreateMap<MaterialRelationshipVersion, MaterialRelationshipVersionImportDto>().ReverseMap();
CreateMap<MaterialRelationshipVersion, MaterialRelationshipVersionExportDto>().ReverseMap();
}
private void CreateMapPriceListVersion()
{
CreateMap<PriceListVersion, PriceListVersionDto>().ReverseMap();
CreateMap<PriceListVersion, PriceListVersionRequestDto>().ReverseMap();
CreateMap<PriceListVersion, PriceListVersionImportDto>().ReverseMap();
CreateMap<PriceListVersion, PriceListVersionExportDto>().ReverseMap();
}
private void CreateMapPriceListBJVersion()
{
CreateMap<PriceListVersionBJ, PriceListVersionBJDto>().ReverseMap();
CreateMap<PriceListVersionBJ, PriceListVersionBJRequestDto>().ReverseMap();
CreateMap<PriceListVersionBJ, PriceListVersionBJImportDto>().ReverseMap();
CreateMap<PriceListVersionBJ, PriceListVersionBJExportDto>().ReverseMap();
}
/// <summary>
/// 销售价格
/// </summary>
private void CreateMapPriceList()
{
CreateMap<PriceList, TB_PRICE_LISTDto>();
CreateMap<PriceListImportDto, PriceList>()
.ForMember(x => x.LU, y => y.MapFrom(y => y.PartNo))
.ForMember(x => x.Price, y => y.MapFrom(y => y.TotalPrice))
.ForMember(x => x.BeginTime, y => y.MapFrom(y => y.ValidFrom))
.ForMember(x => x.EndTime, y => y.MapFrom(y => y.ValidTo))
.ForMember(x => x.ClientCode, y => y.MapFrom(y => y.Plant))
.ForMember(x => x.Date, y => y.MapFrom(y => DateTime.ParseExact(y.Date, "dd.MM.yyyy", System.Globalization.CultureInfo.CurrentCulture)));
CreateMap<PriceList, PriceListExportDto>();
CreateMap<PriceList, PriceListDto>().ReverseMap();
CreateMap<PriceList, PriceListRequestDto>().ReverseMap();
}
/// <summary>
/// 备件价格
/// </summary>
private void CreateMapPriceListBJ()
{
CreateMap<PriceListBJImportDto, PriceListBJ>()
.ForMember(x => x.Date, y => y.MapFrom(y => DateTime.ParseExact(y.Date, "dd.MM.yyyy", System.Globalization.CultureInfo.CurrentCulture)));
CreateMap<PriceListBJ, PriceListBJDto>().ReverseMap();
CreateMap<PriceListBJ, PriceListBJRequestDto>().ReverseMap();
CreateMap<PriceListBJ, PriceListBJExportDto>().ReverseMap();
}
private void CreateMapInvoiceSettledDiff()
{
CreateMap<InvoiceSettledDiff, InvoiceSettledDiffDto>().ReverseMap();
CreateMap<InvoiceSettledDiff, InvoiceSettledDiffRequestDto>().ReverseMap();
CreateMap<InvoiceSettledDiff, InvoiceSettledDiffImportDto>().ReverseMap();
CreateMap<InvoiceSettledDiff, InvoiceSettledDiffExportDto>().ReverseMap();
}
private void CreateMapInvoiceSettledDiffVersion()
{
CreateMap<InvoiceSettledDiffVersion, InvoiceSettledDiffVersionDto>().ReverseMap();
CreateMap<InvoiceSettledDiffVersion, InvoiceSettledDiffVersionRequestDto>().ReverseMap();
CreateMap<InvoiceSettledDiffVersion, InvoiceSettledDiffVersionImportDto>().ReverseMap();
CreateMap<InvoiceSettledDiffVersion, InvoiceSettledDiffVersionExportDto>().ReverseMap();
}
private void CreateMapEstimatedStockDiffReport()
{
CreateMap<EstimatedStockDiffReport, EstimatedStockDiffReportDto>().ReverseMap();
CreateMap<EstimatedStockDiffReport, EstimatedStockDiffReportCreateDto>();
CreateMap<EstimatedStockDiffReport, EstimatedStockDiffReportUpdateDto>();
CreateMap<EstimatedStockDiffReportCreateDto, EstimatedStockDiffReport>();
CreateMap<EstimatedStockDiffReportUpdateDto, EstimatedStockDiffReport>();
CreateMap<EstimatedStockDiffReportDetail, EstimatedStockDiffReportDetailDto>();
CreateMap<EstimatedStockDiffReportDetailDto, EstimatedStockDiffReportDetail>();
CreateMap<EstimatedStockDiffReportDetailDto, EstimatedStockDiffReportDetailExportDto>();
}
private void CreateMapSendUnsettledDiffReport()
{
CreateMap<SendUnsettledDiffReport, SendUnsettledDiffReportDto>().ReverseMap();
CreateMap<SendUnsettledDiffReport, SendUnsettledDiffReportCreateDto>();
CreateMap<SendUnsettledDiffReport, SendUnsettledDiffReportUpdateDto>();
CreateMap<SendUnsettledDiffReportCreateDto, SendUnsettledDiffReport>();
CreateMap<SendUnsettledDiffReportUpdateDto, SendUnsettledDiffReport>();
CreateMap<SendUnsettledDiffReportDetail, SendUnsettledDiffReportDetailDto>();
CreateMap<SendUnsettledDiffReportDetailDto, SendUnsettledDiffReportDetail>();
CreateMap<FIS, SendUnsettledDiffReportDetail>();
CreateMap<SendUnsettledDiffReportDetail, SendUnsettledDiffReportDetailExportDto>();
CreateMap<DiffUnsetttleReport, DiffUnsetttleReportDto>();
}
private void CreateMapStockSettledDiffReport()
{
CreateMap<StockSettledDiffReport, StockSettledDiffReportDto>().ReverseMap();
CreateMap<StockSettledDiffReport, StockSettledDiffReportCreateDto>().ReverseMap(); ;
CreateMap<StockSettledDiffReport, StockSettledDiffReportUpdateDto>().ReverseMap(); ;
CreateMap<StockSettledDiffReportDetail, StockSettledDiffReportDetailDto>().ReverseMap(); ;
CreateMap<StockSettledDiffReportDetailDto, StockSettledDiffReportDetailExportDto>();
CreateMap<StockSettledDiffReportDetail, StockSettledDiffReportDetailExportDto>();
}
private void CreateMapStockFisDiffReport()
{
CreateMap<StockFisDiffReport, StockFisDiffReportDto>().ReverseMap();
CreateMap<StockFisDiffReport, StockFisDiffReportCreateDto>().ReverseMap();
CreateMap<StockFisDiffReport, StockFisDiffReportUpdateDto>().ReverseMap();
CreateMap<StockFisDiffReportDetail, StockFisDiffReportDetailDto>().ReverseMap();
CreateMap<StockFisDiffReportDetailDto, StockFisDiffReportDetailExportDto>();
CreateMap<StockFisDiffReportDetail, StockFisDiffReportDetailExportDto>();
}
private void CreateMapImportColumnMap()
{
CreateMap<ImportColumnMap, ImportColumnMapDto>().ReverseMap();
CreateMap<ImportColumnMap, ImportColumnMapRequestDto>().ReverseMap();
CreateMap<ImportColumnMap, ImportColumnMapImportDto>().ReverseMap();
CreateMap<ImportColumnMap, ImportColumnMapExportDto>().ReverseMap();
}
private void CreateMapStockUnsettledDiffReport()
{
CreateMap<StockUnsettledDiffReport, StockUnsettledDiffReportDto>().ReverseMap();
CreateMap<StockUnsettledDiffReport, StockUnsettledDiffReportCreateDto>();
CreateMap<StockUnsettledDiffReport, StockUnsettledDiffReportUpdateDto>();
CreateMap<StockUnsettledDiffReportCreateDto, StockUnsettledDiffReport>();
CreateMap<StockUnsettledDiffReportUpdateDto, StockUnsettledDiffReport>();
CreateMap<StockUnsettledDiffReportDetail, StockUnsettledDiffReportDetailDto>();
CreateMap<StockUnsettledDiffReportDetailDto, StockUnsettledDiffReportDetail>();
CreateMap<StockUnsettledDiffReportDetailDto, StockUnsettledDiffReportDetailExportDto>();
CreateMap<StockUnsettledDiffReportDetail, StockUnsettledDiffReportDetailExportDto>();
}
private void CreateMapSecondaryActuralAdjustmentReport()
{
CreateMap<SecondaryActuralAdjustmentReport, SecondaryActuralAdjustmentReportDto>().ReverseMap();
CreateMap<SecondaryActuralAdjustmentReport, SecondaryActuralAdjustmentReportCreateDto>().ReverseMap();
CreateMap<SecondaryActuralAdjustmentReport, SecondaryActuralAdjustmentReportUpdateDto>().ReverseMap();
CreateMap<SecondaryActuralAdjustmentReportDetail, SecondaryActuralAdjustmentReportDetailDto>().ReverseMap();
CreateMap<SecondaryActuralAdjustmentReportDetail, SecondaryActuralAdjustmentReportDetailExportDto>();
}
private void CreateMapSecondaryActuralDiffReport()
{
CreateMap<SecondaryActuralDiffReport, SecondaryActuralDiffReportDto>().ReverseMap();
CreateMap<SecondaryActuralDiffReport, SecondaryActuralDiffReportCreateDto>().ReverseMap();
CreateMap<SecondaryActuralDiffReport, SecondaryActuralDiffReportUpdateDto>().ReverseMap();
CreateMap<SecondaryActuralDiffReportDetail, SecondaryActuralDiffReportDetailDto>().ReverseMap();
CreateMap<SecSummaryOutPutDto, SecondaryActuralAdjustmentReportDetail>();
CreateMap<SecondaryActuralDiffReportDetail, SecondaryActuralDiffReportDetailExportDto>();
}
private void CreateMapBom()
{
CreateMap<Bom, BomDto>().ReverseMap();
CreateMap<Bom, BomCreateDto>();
CreateMap<Bom, BomUpdateDto>();
CreateMap<BomCreateDto, Bom>();
CreateMap<BomUpdateDto, Bom>();
CreateMap<ImportBomDto, Bom>();
CreateMap<Bom, BomExportDto>();
}
private void CreateMapSettlementPart()
{
CreateMap<SettlementPart, SettlementPartDto>().ReverseMap();
CreateMap<SettlementPart, SettlementPartCreateDto>().ReverseMap();
CreateMap<SettlementPart, SettlementPartUpdateDto>().ReverseMap();
CreateMap<ImportSettlementPartDto, SettlementPart>();
CreateMap<SettlementPart, SettlementPartExportDto>();
}
private void CreateMapSettlementPartVersion()
{
CreateMap<SettlementPartVersion, SettlementPartVersionDto>(); ;
CreateMap<SettlementPartVersionImportDto, SettlementPartVersion>();
}
private void CreateMapItemInvoicePrice()
{
CreateMap<ItemInvoicePrice, ItemInvoicePriceDto>().ReverseMap();
CreateMap<ItemInvoicePrice, ItemInvoicePriceCreateDto>().ReverseMap();
CreateMap<ItemInvoicePrice, ItemInvoicePriceUpdateDto>().ReverseMap();
CreateMap<ImportItemInvoicePriceDto, ItemInvoicePrice>();
CreateMap<ItemInvoicePrice, ItemInvoicePriceExportDto>();
}
private void CreateMapItemInvoicePriceVersion()
{
CreateMap<ItemInvoicePriceVersion, ItemInvoicePriceVersionDto>(); ;
CreateMap<ItemInvoicePriceVersionImportDto, ItemInvoicePriceVersion>();
}
private void CreateMapBomVersion()
{
CreateMap<BomVersion, BomVersionDto>().ReverseMap();
CreateMap<BomVersion, BomVersionCreateDto>();
CreateMap<BomVersion, BomVersionUpdateDto>();
CreateMap<BomVersionCreateDto, BomVersion>();
CreateMap<BomVersionUpdateDto, BomVersion>();
}
private void CreateMapInventoryDetail()
{
CreateMap<InventoryDetail, InventoryDetailDto>().ReverseMap();
CreateMap<InventoryDetail, InventoryDetailCreateDto>();
CreateMap<InventoryDetail, InventoryDetailUpdateDto>();
CreateMap<InventoryDetail, InventoryDetailExportDto>();
CreateMap<InventoryDetail, InventoryDetail>();
CreateMap<InventoryDetailUpdateDto, InventoryDetail>();
CreateMap<InventoryDetailImportDto, InventoryDetail>();
}
private void CreateMapSupplierItemSetUp()
{
CreateMap<SupplierItemSetUp, SupplierItemSetUpDto>().ReverseMap();
CreateMap<SupplierItemSetUp, SupplierItemSetUpCreateDto>();
CreateMap<SupplierItemSetUp, SupplierItemSetUpUpdateDto>();
CreateMap<SupplierItemSetUp, SupplierItemSetUpExportDto>();
CreateMap<SupplierItemSetUpImportDto, SupplierItemSetUp>();
CreateMap<SupplierItemSetUpUpdateDto, SupplierItemSetUp>();
}
private void CreateMapCodeSetting()
{
CreateMap<CodeSetting, CodeSettingDto>().ReverseMap();
CreateMap<CodeSetting, CodeSettingCreateDto>();
CreateMap<CodeSetting, CodeSettingUpdateDto>();
CreateMap<CodeSetting, CodeSettingExportDto>();
CreateMap<CodeSetting, CodeSetting>();
CreateMap<CodeSettingUpdateDto, CodeSetting>();
CreateMap<CodeSettingImportDto, CodeSetting>();
}
private void CreateMapMaterial()
{
CreateMap<Material, MaterialDto>().ReverseMap();
CreateMap<Material, MaterialCreateDto>();
CreateMap<Material, MaterialUpdateDto>();
CreateMap<Material, MaterialExportDto>();
CreateMap<MaterialImportDto, Material>();
CreateMap<MaterialUpdateDto, Material>();
}
private void CreateMapMaterialRelationship()
{
CreateMap<MaterialRelationship, MaterialRelationshipDto>().ReverseMap();
CreateMap<MaterialRelationship, MaterialRelationshipCreateDto>();
CreateMap<MaterialRelationship, MaterialRelationshipUpdateDto>();
CreateMap<MaterialRelationship, MaterialRelationshipExportDto>();
CreateMap<MaterialRelationshipImportDto, MaterialRelationship>();
CreateMap<MaterialRelationshipUpdateDto, MaterialRelationship>();
}
private void CreateMapFIS()
{
CreateMap<FIS, FISDto>().ReverseMap();
CreateMap<FIS, FISCreateDto>();
CreateMap<FIS, FISUpdateDto>();
CreateMap<FIS, FISExportDto>();
CreateMap<FISImportDto, FIS>();
CreateMap<FISUpdateDto, FIS>();
}
private void CreateMapFISVersion()
{
CreateMap<FISVersion, FISVersionDto>().ReverseMap();
CreateMap<FISVersion, FISVersionCreateDto>();
CreateMap<FISVersion, FISVersionUpdateDto>();
CreateMap<FISVersionImportDto, FISVersion>();
CreateMap<FISVersionUpdateDto, FISVersion>();
}
private void CreateMapPrebatch()
{
CreateMap<Prebatch, PrebatchDto>().ReverseMap();
CreateMap<Prebatch, PrebatchCreateDto>();
CreateMap<Prebatch, PrebatchUpdateDto>();
CreateMap<Prebatch, PrebatchExportDto>();
CreateMap<PrebatchImportDto, Prebatch>();
CreateMap<PrebatchUpdateDto, Prebatch>();
}
/// <summary>
/// 期间设置
/// </summary>
private void CreateMapCentralizedControl()
{
CreateMap<CentralizedControl, CentralizedControlDto>().ReverseMap();
CreateMap<CentralizedControl, CentralizedControlExportDto>();
CreateMap<CentralizedControl, CentralizedControlCreateDto>();
CreateMap<CentralizedControl, CentralizedControlUpdateDto>();
CreateMap<CentralizedControlImportDto, CentralizedControl>();
CreateMap<CentralizedControlUpdateDto, CentralizedControl>();
}
private void CreateMapCustomerStorageLocation()
{
CreateMap<CustomerStorageLocation, CustomerStorageLocationDto>().ReverseMap();
CreateMap<CustomerStorageLocation, CustomerStorageLocationCreateDto>();
CreateMap<CustomerStorageLocation, CustomerStorageLocationUpdateDto>();
CreateMap<CustomerStorageLocation, CustomerStorageLocationExportDto>();
CreateMap<CustomerStorageLocationImportDto, CustomerStorageLocation>();
CreateMap<CustomerStorageLocationUpdateDto, CustomerStorageLocation>();
}
private void CreateMapInventoryDetailVersion()
{
CreateMap<InventoryDetailVersion, InventoryDetialVersionDto>().ReverseMap();
CreateMap<InventoryDetailVersion, InventoryDetialVersionCreateDto>();
CreateMap<InventoryDetailVersion, InventoryDetialVersionUpdateDto>();
CreateMap<InventoryDetialVersionImportDto, InventoryDetailVersion>();
CreateMap<InventoryDetialVersionUpdateDto, InventoryDetailVersion>();
}
private void CreateMapFactory()
{
CreateMap<Factory, FactoryDto>().ReverseMap();
CreateMap<Factory, FactoryCreateDto>();
CreateMap<Factory, FactoryUpdateDto>();
CreateMap<FactoryImportDto, Factory>();
CreateMap<FactoryUpdateDto, Factory>();
}
private void CreateMapSecMatchBaseDto()
{
CreateMap<SecMatchBase, SecMatchBaseDto>().ReverseMap();
CreateMap<SecMatchBase, SecMatchBaseRequestDto>().ReverseMap();
CreateMap<SecMatchBase, SecMatchDto>().ReverseMap();
}
private void CreateMapBTSeqKBDiffReport()
{
CreateMap<BTSeqKBDiffReport, BTSeqKBDiffReportDto>().ReverseMap();
CreateMap<BTSeqKBDiffReport, BTSeqKBDiffReportCreateDto>();
CreateMap<BTSeqKBDiffReport, BTSeqKBDiffReportUpdateDto>();
CreateMap<BTSeqKBDiffReportCreateDto, BTSeqKBDiffReport>();
CreateMap<BTSeqKBDiffReportUpdateDto, BTSeqKBDiffReport>();
CreateMap<BTSeqKBDiffReportDetail, BTSeqKBDiffReportDetailDto>();
CreateMap<BTSeqKBDiffReportDetailDto, BTSeqKBDiffReportDetail>();
CreateMap<BTSeqKBDiffReportDetail, BTSeqKBDiffReportDetailExportDto>();
}
private void CreateMapBTNotConsignReport()
{
CreateMap<BTNotConsignReport, BTNotConsignReportDto>().ReverseMap();
CreateMap<BTNotConsignReport, BTNotConsignReportCreateDto>().ReverseMap();
CreateMap<BTNotConsignReport, BTNotConsignReportUpdateDto>().ReverseMap();
CreateMap<BTNotConsignReportDetail, BTNotConsignReportDetailDto>().ReverseMap();
CreateMap<BTNotConsignReportDetailDto, BTNotConsignReportDetailExportDto>();
}
private void CreateMapHQNotConsignReport()
{
CreateMap<HQNotConsignReport, HQNotConsignReportDto>().ReverseMap();
CreateMap<HQNotConsignReport, HQNotConsignReportCreateDto>().ReverseMap();
CreateMap<HQNotConsignReport, HQNotConsignReportUpdateDto>().ReverseMap();
CreateMap<HQNotConsignReportDetail, HQNotConsignReportDetailDto>().ReverseMap();
CreateMap<HQNotConsignReportDetailDto, HQNotConsignReportDetailExportDto>();
}
private void CreateMapHQSPNotConsignReport()
{
CreateMap<HQSPNotConsignReport, HQSPNotConsignReportDto>().ReverseMap();
CreateMap<HQSPNotConsignReport, HQSPNotConsignReportCreateDto>().ReverseMap();
CreateMap<HQSPNotConsignReport, HQSPNotConsignReportUpdateDto>().ReverseMap();
CreateMap<HQSPNotConsignReportDetail, HQSPNotConsignReportDetailDto>().ReverseMap();
CreateMap<HQSPNotConsignReportDetailDto, HQSPNotConsignReportDetailExportDto>();
}
#endregion
/// <summary>
/// 采购价格单
/// </summary>
private void CreateMapPURCHASE_PRICE()
{
CreateMap<PURCHASE_PRICE, PURCHASE_PRICE_DTO>();
CreateMap<PURCHASE_PRICE, PURCHASE_PRICE_EXPORT_DTO>();
CreateMap<PURCHASE_PRICE_IMPORT_DTO, PURCHASE_PRICE>();
}
/// <summary>
/// 客户替换件关系
/// </summary>
private void CreateMapTB_RePartsRelationship()
{
CreateMap<TB_RePartsRelationship, TB_RePartsRelationship_DTO>()
.ForMember(x => x.BusinessTypeDisplayName, y => y.MapFrom(t => t.BusinessType.GetType().GetField(t.BusinessType.ToString()).GetCustomAttribute<DisplayAttribute>().Name));
CreateMap<TB_RePartsRelationship, TB_RePartsRelationship_EXPORT_DTO>();
CreateMap<TB_RePartsRelationship_IMPORT_DTO, TB_RePartsRelationship>();
}
/// <summary>
/// BBAC发运单
/// </summary>
private void CreateMapBBAC_SE_DETAIL()
{
CreateMap<BBAC_SE_DETAIL, BBAC_SE_DETAIL_DTO>();
CreateMap<BBAC_SE_DETAIL, BBAC_SE_DETAIL_EXPORT_DTO>();
}
/// <summary>
/// BBAC EDI
/// </summary>
private void CreateMapBBAC_SE_EDI()
{
CreateMap<BBAC_SE_EDI, BBAC_SE_EDI_DTO>();
CreateMap<BBAC_SE_EDI, BBAC_SE_EDI_EXPORT_DTO>();
}
/// <summary>
/// BBAC结算
/// </summary>
private void CreateMapBBAC_SA()
{
CreateMap<BBAC_SA, BBAC_SA_DTO>();
}
/// <summary>
/// BBAC结算明细
/// </summary>
private void CreateMapBBAC_SA_DETAIL()
{
CreateMap<BBAC_SA_DETAIL, BBAC_SA_DETAIL_DTO>();
CreateMap<BBAC_SA_DETAIL, BBAC_CAN_SA_DETAIL>()
.ForMember(x => x.SettleBillNum, y => y.MapFrom(d => d.BillNum));
CreateMap<BBAC_SA_DETAIL, BBAC_NOT_SA_DETAIL>()
.ForMember(x => x.SettleBillNum, y => y.MapFrom(d => d.BillNum));
CreateMap<BBAC_SA_DETAIL, BBAC_SA_DETAIL_EXPORT_DTO>();
CreateMap<BBAC_SA_DETAIL_IMPORT_DTO, BBAC_SA_DETAIL>();
}
/// <summary>
/// HBPO发运单
/// </summary>
private void CreateMapHBPO_SE_DETAIL()
{
CreateMap<HBPO_SE_DETAIL, HBPO_SE_DETAIL_DTO>();
CreateMap<HBPO_SE_DETAIL, HBPO_SE_DETAIL_EXPORT_DTO>();
}
/// <summary>
/// HBPO EDI
/// </summary>
private void CreateMapHBPO_SE_EDI()
{
CreateMap<HBPO_SE_EDI, HBPO_SE_EDI_DTO>();
CreateMap<HBPO_SE_EDI, HBPO_SE_EDI_EXPORT_DTO>();
}
/// <summary>
/// HBPO结算
/// </summary>
private void CreateMapHBPO_SA()
{
CreateMap<HBPO_SA, HBPO_SA_DTO>();
}
/// <summary>
/// HBPO结算明细
/// </summary>
private void CreateMapHBPO_SA_DETAIL()
{
CreateMap<HBPO_SA_DETAIL, HBPO_SA_DETAIL_DTO>();
CreateMap<HBPO_SA_DETAIL, HBPO_CAN_SA_DETAIL>()
.ForMember(x => x.SettleBillNum, y => y.MapFrom(d => d.BillNum));
CreateMap<HBPO_SA_DETAIL, HBPO_NOT_SA_DETAIL>()
.ForMember(x => x.SettleBillNum, y => y.MapFrom(d => d.BillNum));
CreateMap<HBPO_SA_DETAIL, HBPO_SA_DETAIL_EXPORT_DTO>();
CreateMap<HBPO_SA_DETAIL_IMPORT_DTO, HBPO_SA_DETAIL>();
}
/// <summary>
/// PUB发运单
/// </summary>
private void CreateMapPUB_SE_DETAIL()
{
CreateMap<PUB_SE_DETAIL, PUB_SE_DETAIL_DTO>();
CreateMap<PUB_SE_DETAIL, PUB_SE_DETAIL_EXPORT_DTO>();
}
/// <summary>
/// PUB结算
/// </summary>
private void CreateMapPUB_SA()
{
CreateMap<PUB_SA, PUB_SA_DTO>();
}
/// <summary>
/// PUB结算明细
/// </summary>
private void CreateMapPUB_SA_DETAIL()
{
CreateMap<PUB_SA_DETAIL, PUB_SA_DETAIL_DTO>();
CreateMap<PUB_SA_DETAIL, PUB_CAN_SA_DETAIL>()
.ForMember(x => x.SettleBillNum, y => y.MapFrom(d => d.BillNum));
CreateMap<PUB_SA_DETAIL, PUB_NOT_SA_DETAIL>()
.ForMember(x => x.SettleBillNum, y => y.MapFrom(d => d.BillNum));
CreateMap<PUB_SA_DETAIL, PUB_SA_DETAIL_EXPORT_DTO>();
CreateMap<ZhiGongJianBBACImportDto, PUB_SA_DETAIL>();
CreateMap<ZhiGongJianHBPOImportDto, PUB_SA_DETAIL>();
CreateMap<MaiDanJianHBPOImportDto, PUB_SA_DETAIL>();
CreateMap<BeiJianImportDto, PUB_SA_DETAIL>()
.ForMember(x => x.ExtraProperties, y => y.MapFrom(d =>
new Dictionary<string, object>()
{
{ "DeliveryNumber", d.DeliveryNumber},
{ "InvoiceNumber", d.InvoiceNumber},
{ "VendorCode", d.VendorCode},
{ "VendorName", d.VendorName},
{ "PurchaseOrderNumber", d.PurchaseOrderNumber},
{ "DeliveryIndexNumber", d.DeliveryIndexNumber},
{ "PartName", d.PartName},
{ "Price", d.Price},
{ "Amount", d.Amount},
{ "Tallage", d.Tallage},
{ "Total", d.Total},
{ "ProtocolNumber", d.ProtocolNumber},
{ "Remark", d.Remark},
{ "CommodityGroup", d.CommodityGroup}
}));
CreateMap<YinDuJianImportDto, PUB_SA_DETAIL>();
}
/// <summary>
/// 发运同步
/// </summary>
private void CreateMapSeSync()
{
CreateMap<TM_BJBMPT_JIT_RECORD, BBAC_SE_DETAIL>()
.ForMember(x => x.SeqNumber, y => y.MapFrom(d => d.JISNum))
.ForMember(x => x.AssemblyCode, y => y.MapFrom(d => d.RealPartCode))
.ForMember(x => x.InjectionCode, y => y.MapFrom(d => d.DeliverCode))
.ForMember(x => x.BeginDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.ShippingDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.WmsBillNum, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.LU, y => y.MapFrom(d => d.PartCode))
.ForMember(x => x.PN, y => y.MapFrom(d => d.VinCode))
.ForMember(x => x.Qty, y => y.MapFrom(d => d.Qty));
CreateMap<TM_BJBMPT_JIT_RECORD, HBPO_SE_DETAIL>()
.ForMember(x => x.SeqNumber, y => y.MapFrom(d => d.JISNum))
.ForMember(x => x.AssemblyCode, y => y.MapFrom(d => d.RealPartCode))
.ForMember(x => x.InjectionCode, y => y.MapFrom(d => d.DeliverCode))
.ForMember(x => x.BeginDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.ShippingDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.WmsBillNum, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.LU, y => y.MapFrom(d => d.PartCode))
.ForMember(x => x.PN, y => y.MapFrom(d => d.VinCode))
.ForMember(x => x.Qty, y => y.MapFrom(d => d.Qty));
CreateMap<TM_BJBMPT_JIT_RECORD, PUB_SE_DETAIL>()
.ForMember(x => x.BeginDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.ShippingDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.WmsBillNum, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.LU, y => y.MapFrom(d => d.PartCode))
.ForMember(x => x.PN, y => y.MapFrom(d => d.VinCode))
.ForMember(x => x.Qty, y => y.MapFrom(d => d.Qty));
CreateMap<TM_BJBMPT_JIS_RECORD, BBAC_SE_DETAIL>()
.ForMember(x => x.SeqNumber, y => y.MapFrom(d => d.JISNum))
.ForMember(x => x.AssemblyCode, y => y.MapFrom(d => d.RealPartCode))
.ForMember(x => x.InjectionCode, y => y.MapFrom(d => d.DeliverCode))
.ForMember(x => x.BeginDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.ShippingDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.WmsBillNum, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.LU, y => y.MapFrom(d => d.PartCode))
.ForMember(x => x.PN, y => y.MapFrom(d => d.VinCode))
.ForMember(x => x.Qty, y => y.MapFrom(d => d.Qty));
CreateMap<TM_BJBMPT_JIS_RECORD, HBPO_SE_DETAIL>()
.ForMember(x => x.SeqNumber, y => y.MapFrom(d => d.JISNum))
.ForMember(x => x.AssemblyCode, y => y.MapFrom(d => d.RealPartCode))
.ForMember(x => x.InjectionCode, y => y.MapFrom(d => d.DeliverCode))
.ForMember(x => x.BeginDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.ShippingDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.WmsBillNum, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.LU, y => y.MapFrom(d => d.PartCode))
.ForMember(x => x.PN, y => y.MapFrom(d => d.VinCode))
.ForMember(x => x.Qty, y => y.MapFrom(d => d.Qty));
CreateMap<TM_BJBMPT_JIS_RECORD, PUB_SE_DETAIL>()
.ForMember(x => x.BeginDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.ShippingDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.WmsBillNum, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.LU, y => y.MapFrom(d => d.PartCode))
.ForMember(x => x.PN, y => y.MapFrom(d => d.VinCode))
.ForMember(x => x.Qty, y => y.MapFrom(d => d.Qty));
CreateMap<TM_BJBMPT_OTHER_RECORD, PUB_SE_DETAIL>()
.ForMember(x => x.BeginDate, y => y.MapFrom(d => d.AssembleData))
.ForMember(x => x.ShippingDate, y => y.MapFrom(d => d.BillTime))
.ForMember(x => x.WmsBillNum, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.LU, y => y.MapFrom(d => d.CustPartCode))
.ForMember(x => x.PN, y => y.MapFrom(d => d.BillNum))
.ForMember(x => x.Qty, y => y.MapFrom(d => d.Qty));
}
}
}