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
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));
|
|
}
|
|
|
|
}
|
|
}
|
|
|