|
@@ -218,7 +218,6 @@ namespace Sharing.Application.Mappers
|
|
|
.Map(d => d.CaseSerial, x => x.Order.ProvinceNo)
|
|
|
;
|
|
|
|
|
|
-
|
|
|
#region 汇聚扩展数据--拓展信息
|
|
|
|
|
|
//医疗工单
|
|
@@ -380,6 +379,167 @@ namespace Sharing.Application.Mappers
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
+ #region 协同扩展数据--拓展信息
|
|
|
+
|
|
|
+ //医疗工单
|
|
|
+ config.ForType<FormMedical, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.MedName, x => x.MedicalName)
|
|
|
+ .Map(d => d.MedAddress, x => x.MedicalAddr)
|
|
|
+ .Map(d => d.MedDepartment, x => x.DepartMent)
|
|
|
+ .Map(d => d.MedDoctor, x => x.Doctor)
|
|
|
+ .Map(d => d.MedPatient, x => x.PatientName)
|
|
|
+ .Map(d => d.MedNo, x => x.ClinicCardNum)
|
|
|
+ .Map(d => d.MedIdNo, x => x.CardNum)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //四川政务服务网技术工单
|
|
|
+ config.ForType<FormNetWorktec, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.ZwfwwAccount, x => x.ZwfwAccount)
|
|
|
+ .Map(d => d.ZwfwwContact, x => x.LinkPeson)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //电视购物及商铺购买退换货工单
|
|
|
+ config.ForType<FormReturnexChange, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.ExchTv, x => x.SubjectName)
|
|
|
+ .Map(d => d.ExchTradeTime, x => x.PurchaseTime)
|
|
|
+ .Map(d => d.ExchProduct, x => x.ProductName)
|
|
|
+ .Map(d => d.ExchAmount, x => x.Charge)
|
|
|
+ .Map(d => d.ExchName, x => x.BusinessName)
|
|
|
+ .Map(d => d.ExchAddress, x => x.BusunessAddr)
|
|
|
+ .Map(d => d.ExchConsignee, x => x.ReceivePerson)
|
|
|
+ .Map(d => d.ExchConsigneeAddress, x => x.ReceiveAddr)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //高速公路工单
|
|
|
+ config.ForType<FormExpressWay, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.ExpwyEntrance, x => x.InWay)
|
|
|
+ .Map(d => d.ExpwyExit, x => x.OutWay)
|
|
|
+ .Map(d => d.ExpwyTime, x => x.OperateDate)
|
|
|
+ .Map(d => d.ExpwyNo, x => x.CardNum)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //电视台虚假广告工单
|
|
|
+ config.ForType<FormShamPub, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.AdTv, x => x.SubjectName)
|
|
|
+ .Map(d => d.AdProduct, x => x.ProductName)
|
|
|
+ .Map(d => d.AdContent, x => x.PubContent)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //12366热线诉求交办
|
|
|
+ config.ForType<FormTaxationComplaint, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.Location12366Sq, x => x.TaxAuthority)
|
|
|
+ .Map(d => d.Info12366Sq, x => x.ComplaintSubject)
|
|
|
+ .Map(d => d.Type12366Sq, x => x.ComplaintType)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //12366热线咨询交办
|
|
|
+ config.ForType<FormTaxationConsulting, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.Location12366Zx, x => x.TaxAuthority)
|
|
|
+ .Map(d => d.Info12366Zx, x => x.ComplaintSubject)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //12328服务监督
|
|
|
+ config.ForType<FormTraffic, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.AcceptType12328, x => x.AcceptType)
|
|
|
+ .Map(d => d.Client12328, x => x.Customer)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //邮政业消费者申诉
|
|
|
+ config.ForType<FormPost, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.MailClaimantName, x => x.AppealName)
|
|
|
+ .Map(d => d.MailClaimantPhone, x => x.AppealNum)
|
|
|
+ .Map(d => d.MailClaimantEnterprise, x => x.AppealEnterprise)
|
|
|
+ .Map(d => d.MailSenderName, x => x.SenderName)
|
|
|
+ .Map(d => d.MailSenderPhone, x => x.SenderNum)
|
|
|
+ .Map(d => d.MailSenderAddress, x => x.SenderAddr)
|
|
|
+ .Map(d => d.MailReceiverName, x => x.AddresseeName)
|
|
|
+ .Map(d => d.MailReceiverPhone, x => x.AddresseeNum)
|
|
|
+ .Map(d => d.MailReceiverAddress, x => x.AddresseeAddr)
|
|
|
+ .Map(d => d.MailAmount, x => x.InsuredPrice)
|
|
|
+ // .Map(d => d.MailIsContacted, x => x. IsContact == true ? "是" : "否")
|
|
|
+ .Map(d => d.MailResult, x => x.OperateResult)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //环保举报业务
|
|
|
+ config.ForType<FormEnvironMent, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.EpEmail, x => x.ComplaintMailBox)
|
|
|
+ .Map(d => d.EpAddress, x => x.PostalAddress)
|
|
|
+ .Map(d => d.EpObject, x => x.ReportObject)
|
|
|
+ .Map(d => d.EpObjectAddress, x => x.DetailedAddr)
|
|
|
+ .Map(d => d.EpIndustryType, x => x.IndustryType)
|
|
|
+ .Map(d => d.EpKeyPoint, x => x.KeyPoint)
|
|
|
+ ;
|
|
|
+
|
|
|
+ //12315个性化表单--投诉、举报
|
|
|
+ config.ForType<FormMarket, OrderExtensionDto>()
|
|
|
+ .Ignore(d => d.Id)
|
|
|
+ .Map(d => d.ComplainClassifyCode, x => x.ApplBasQue)
|
|
|
+ .Map(d => d.ComplainClassify, x => x.ApplBasQueName)
|
|
|
+ .Map(d => d.PatentNo, x => x.Zlh)
|
|
|
+ .Map(d => d.Patentee, x => x.Zlqr)
|
|
|
+ .Map(d => d.PatentName, x => x.Fmmc)
|
|
|
+ .Map(d => d.PatentTypeCode, x => x.Zllx)
|
|
|
+ .Map(d => d.PatentType, x => x.ZllxMc)
|
|
|
+ .Map(d => d.BusinessPosition.AreaCode, x => x.Accsce)
|
|
|
+ .Map(d => d.BusinessPosition.FullAddress, x => x.Sfdd)
|
|
|
+ .Map(d => d.OccurrenceTime, x => x.ControversyTime)
|
|
|
+ .Map(d => d.ObjectClassifyCode, x => x.OBType)
|
|
|
+ .Map(d => d.ObjectClassify, x => x.OBTypeName)
|
|
|
+ .Map(d => d.ObjectClassify, x => x.MdseName)
|
|
|
+ .Map(d => d.SalesModeCode, x => x.SaleMode)
|
|
|
+ .Map(d => d.ComplainTargetCode, x => x.DsptType)
|
|
|
+ .Map(d => d.ECommercePlatformCode, x => x.DsptCode)
|
|
|
+ .Map(d => d.ECommercePlatform, x => x.DsptName)
|
|
|
+ .Map(d => d.BrandCode, x => x.BrandCode)
|
|
|
+ .Map(d => d.Brand, x => x.BrandName)
|
|
|
+ .Map(d => d.ExternalOrderNo, x => x.BIdNo)
|
|
|
+ .Map(d => d.Amount, x => x.InvoAm)
|
|
|
+ .Map(d => d.SalesChannelCode, x => x.Jtqdtype)
|
|
|
+ .Map(d => d.SalesChannel, x => x.Jtqdname)
|
|
|
+ .Map(d => d.ProductName, x => x.ProdName)
|
|
|
+ .Map(d => d.ApprovalNumber, x => x.ProdAppNo)
|
|
|
+ .Map(d => d.ProductBatchNo, x => x.ProdPatchNo)
|
|
|
+ .Map(d => d.ProductStandard, x => x.ProdTypeSpf)
|
|
|
+ .Map(d => d.Manufacturer, x => x.ProdFty)
|
|
|
+ .Map(d => d.SalesEnterprise, x => x.ProdSalEnt)
|
|
|
+ .Map(d => d.ProductExpiredTime, x => x.ProdValid)
|
|
|
+ .Map(d => d.ConsumerAddress, x => x.ProviderAddr)
|
|
|
+ .Map(d => d.EnterpriseName, x => x.Invopt)
|
|
|
+ .Map(d => d.IndustryClassifyCode, x => x.UBindType)
|
|
|
+ .Map(d => d.IndustryClassify, x => x.UBindTypeName)
|
|
|
+ .Map(d => d.MarketTypeCode, x => x.EntType)
|
|
|
+ .Map(d => d.MarketType, x => x.EntTypeName)
|
|
|
+ .Map(d => d.RegisterAddress, x => x.Addr)
|
|
|
+ .Map(d => d.EnterpriseContact, x => x.Sjztlxr)
|
|
|
+ .Map(d => d.UnifiedSocialCreditCode, x => x.Nbxh)
|
|
|
+ .Map(d => d.RegisterNumber, x => x.RegNo)
|
|
|
+ .Map(d => d.LicenceTypeCode, x => x.CertType)
|
|
|
+ .Map(d => d.LicenceType, x => x.CertTypeName)
|
|
|
+ .Map(d => d.LicenceNo, x => x.CertNo)
|
|
|
+ .Map(d => d.IdentityTypeCode, x => x.ReveType)
|
|
|
+ .Map(d => d.IdentityType, x => x.ReveTypeName)
|
|
|
+ .Map(d => d.NationalityCode, x => x.Nationality)
|
|
|
+ .Map(d => d.Nationality, x => x.NationalityName)
|
|
|
+ .Map(d => d.NationCode, x => x.Folk)
|
|
|
+ .Map(d => d.Nation, x => x.FolkName)
|
|
|
+ .Map(d => d.IdentityCode, x => x.Peride)
|
|
|
+ .Map(d => d.Identity, x => x.PerideName)
|
|
|
+ .Map(d => d.Email, x => x.ProviderMail)
|
|
|
+ .Map(d => d.OtherContact, x => x.Qtlxfs)
|
|
|
+ ;
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
#region 市州数据交换
|
|
|
//市州数据-接受
|
|
|
config.ForType<CityDataReceive, OrderDto>()
|