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.

616 lines
26 KiB

using AutoMapper;
using AutoMapper.Internal.Mappers;
using Shentun.Peis.AsbitemDetails;
using Shentun.Peis.AsbitemGuides;
using Shentun.Peis.Asbitems;
using Shentun.Peis.BigtextResultConclusions;
using Shentun.Peis.BigtextResultDescriptions;
using Shentun.Peis.BigtextResultTemplates;
using Shentun.Peis.BigtextResultTypes;
using Shentun.Peis.BirthPlaces;
using Shentun.Peis.Books;
using Shentun.Peis.CardRegisters;
using Shentun.Peis.CardTypes;
using Shentun.Peis.CollectItemTypes;
using Shentun.Peis.ColumnReferences;
using Shentun.Peis.CommonChars;
using Shentun.Peis.CommonCharTypes;
using Shentun.Peis.CommonTables;
using Shentun.Peis.CommonTableTypes;
using Shentun.Peis.ContactMethods;
using Shentun.Peis.ContactPersons;
using Shentun.Peis.CriticalFollowValues;
using Shentun.Peis.CriticalFollowValueTypes;
using Shentun.Peis.CustomerOrgGroupDetails;
using Shentun.Peis.CustomerOrgGroups;
using Shentun.Peis.CustomerOrgRegisters;
using Shentun.Peis.CustomerOrgs;
using Shentun.Peis.CustomerOrgTypes;
using Shentun.Peis.Devices;
using Shentun.Peis.DeviceTypes;
using Shentun.Peis.Diagnosises;
using Shentun.Peis.DiagnosisLevels;
using Shentun.Peis.DiagnosisPostfixs;
using Shentun.Peis.DiagnosisTemplateDetails;
using Shentun.Peis.DiagnosisTemplates;
using Shentun.Peis.DiseaseScreeningTypes;
using Shentun.Peis.ForSexs;
using Shentun.Peis.GuideTypes;
using Shentun.Peis.InvoiceItemTypes;
using Shentun.Peis.ItemDefaultResults;
using Shentun.Peis.ItemResultMatchs;
using Shentun.Peis.ItemResultTemplates;
using Shentun.Peis.Items;
using Shentun.Peis.ItemTemplateDetails;
using Shentun.Peis.ItemTemplates;
using Shentun.Peis.ItemTypes;
using Shentun.Peis.MedicalConclusions;
using Shentun.Peis.MedicalConclusionTypes;
using Shentun.Peis.MedicalPackageDetails;
using Shentun.Peis.MedicalPackages;
using Shentun.Peis.MedicalReportTypes;
using Shentun.Peis.MedicalTypes;
using Shentun.Peis.MenuInfos;
using Shentun.Peis.Models;
using Shentun.Peis.MyUser;
using Shentun.Peis.Nations;
using Shentun.Peis.OcCheckTypes;
using Shentun.Peis.OccupationalAbnormals;
using Shentun.Peis.OccupationalContraindicationss;
using Shentun.Peis.OccupationalDiseases;
using Shentun.Peis.OrganizationUnits;
using Shentun.Peis.PatientRegisterExters;
using Shentun.Peis.PatientRegisters;
using Shentun.Peis.Patients;
using Shentun.Peis.PayModes;
using Shentun.Peis.PersonnelTypes;
using Shentun.Peis.PhoneFollowUps;
using Shentun.Peis.Poisons;
using Shentun.Peis.PoisonTypes;
using Shentun.Peis.PriceItems;
using Shentun.Peis.PrintReports;
using Shentun.Peis.ProtectiveMeasuress;
using Shentun.Peis.ReferenceRanges;
using Shentun.Peis.RegisterAsbitems;
using Shentun.Peis.RegisterCheckItems;
using Shentun.Peis.RegisterChecks;
using Shentun.Peis.RegisterCheckSuggestions;
using Shentun.Peis.RegisterCheckSummarys;
using Shentun.Peis.ReportFormats;
using Shentun.Peis.ReportFormatTemplates;
using Shentun.Peis.ReportPrinters;
using Shentun.Peis.Reports;
using Shentun.Peis.ResultStatuses;
using Shentun.Peis.Rooms;
using Shentun.Peis.SampleContainers;
using Shentun.Peis.SampleGroupDetails;
using Shentun.Peis.SampleGroups;
using Shentun.Peis.SampleTypes;
using Shentun.Peis.SexHormoneReferenceRanges;
using Shentun.Peis.SexHormoneTerms;
using Shentun.Peis.Sexs;
using Shentun.Peis.SmsSends;
using Shentun.Peis.SumSummaryReports;
using Shentun.Peis.SuspectedOccupationalDiseases;
using Shentun.Peis.Symptoms;
using Shentun.Peis.SysParms;
using Shentun.Peis.SysParmTypes;
using Shentun.Peis.SysParmValues;
using Shentun.Peis.ThirdInterfaces;
using Shentun.Peis.ThirdMedicalCenters;
using Shentun.Peis.Units;
using System;
using System.Collections.Generic;
using Volo.Abp.Identity;
namespace Shentun.Peis;
public class PeisApplicationAutoMapperProfile : Profile
{
public PeisApplicationAutoMapperProfile()
{
/* You can configure your AutoMapper mapping configuration here.
* Alternatively, you can split your mapping configurations
* into multiple profile classes for a better organization. */
CreateMap<CreateHelloADto, HelloA>();
CreateMap<Student, StudentDto>();
CreateMap<OrganizationUnitsCreateDto, OrganizationUnit>();
CreateMap<OrganizationUnit, OrganizationUnitsCreateDto>();
CreateMap<OrganizationUnitsDto, OrganizationUnit>();
CreateMap<OrganizationUnit, OrganizationUnitsDto>();
CreateMap<OrganizationUnitsUpdateDto, OrganizationUnit>();
CreateMap<OrganizationUnit, OrganizationUnitsUpdateDto>();
CreateMap<GuideType, GuideTypeDto>();
CreateMap<CreateGuideTypeDto, GuideType>();
CreateMap<UpdateGuideTypeDto, GuideType>();
CreateMap<MedicalReportType, MedicalReportTypeDto>();
CreateMap<CreateMedicalReportTypeDto, MedicalReportType>();
CreateMap<UpdateMedicalReportTypeDto, MedicalReportType>();
CreateMap<ItemType, ItemTypeDto>();
CreateMap<CreateItemTypeDto, ItemType>();
CreateMap<UpdateItemTypeDto, ItemType>();
CreateMap<UpdateMaritalStatusDto, MaritalStatus>();
CreateMap<MaritalStatusDto, MaritalStatus>();
CreateMap<MaritalStatus, MaritalStatusDto>();
CreateMap<UpdateSexDto, Sex>();
CreateMap<SexDto, Sex>();
CreateMap<Sex, SexDto>();
CreateMap<CreateNationDto, Nation>();
CreateMap<UpdateNationDto, Nation>();
CreateMap<Nation, NationDto>();
CreateMap<CreateBirthPlaceDto, BirthPlace>();
CreateMap<UpdateBirthPlaceDto, BirthPlace>();
CreateMap<BirthPlace, BirthPlaceDto>();
CreateMap<CreateResultStatusDto, ResultStatus>();
CreateMap<UpdateResultStatusDto, ResultStatus>();
CreateMap<ResultStatus, ResultStatusDto>();
CreateMap<MedicalType, MedicalTypeDto>();
CreateMap<CreateMedicalTypeDto, MedicalType>();
CreateMap<UpdateMedicalTypeDto, MedicalType>();
CreateMap<PersonnelType, PersonnelTypeDto>();
CreateMap<CreatePersonnelTypeDto, PersonnelType>();
CreateMap<UpdatePersonnelTypeDto, PersonnelType>();
CreateMap<DeviceType, DeviceTypeDto>();
CreateMap<CreateDeviceTypeDto, DeviceType>();
CreateMap<UpdateDeviceTypeDto, DeviceType>();
CreateMap<SampleType, SampleTypeDto>();
CreateMap<CreateSampleTypeDto, SampleType>();
CreateMap<UpdateSampleTypeDto, SampleType>();
CreateMap<Unit, UnitDto>();
CreateMap<CreateUnitDto, Unit>();
CreateMap<UpdateUnitDto, Unit>();
CreateMap<DiagnosisPostfix, DiagnosisPostfixDto>();
CreateMap<CreateDiagnosisPostfixDto, DiagnosisPostfix>();
CreateMap<UpdateDiagnosisPostfixDto, DiagnosisPostfix>();
CreateMap<MedicalConclusionType, MedicalConclusionTypeDto>();
CreateMap<CreateMedicalConclusionTypeDto, MedicalConclusionType>();
CreateMap<UpdateMedicalConclusionTypeDto, MedicalConclusionType>();
CreateMap<MedicalConclusion, MedicalConclusionDto>();
CreateMap<CreateMedicalConclusionDto, MedicalConclusion>();
CreateMap<UpdateMedicalConclusionDto, MedicalConclusion>();
CreateMap<SampleContainer, SampleContainerDto>();
CreateMap<CreateSampleContainerDto, SampleContainer>();
CreateMap<UpdateSampleContainerDto, SampleContainer>();
CreateMap<CommonCharType, CommonCharTypeDto>();
CreateMap<CreateCommonCharTypeDto, CommonCharType>();
CreateMap<UpdateCommonCharTypeDto, CommonCharType>();
CreateMap<CommonChar, CommonCharDto>();
CreateMap<CreateCommonCharDto, CommonChar>();
CreateMap<UpdateCommonCharDto, CommonChar>();
CreateMap<CustomerOrgType, CustomerOrgTypeDto>();
CreateMap<CreateCustomerOrgTypeDto, CustomerOrgType>();
CreateMap<UpdateCustomerOrgTypeDto, CustomerOrgType>();
CreateMap<ItemDefaultResult, ItemDefaultResultDto>();
CreateMap<CreateItemDefaultResultDto, ItemDefaultResult>();
CreateMap<UpdateItemDefaultResultDto, ItemDefaultResult>();
CreateMap<DiagnosisLevel, DiagnosisLevelDto>();
CreateMap<CreateDiagnosisLevelDto, DiagnosisLevel>();
CreateMap<UpdateDiagnosisLevelDto, DiagnosisLevel>();
CreateMap<InvoiceItemType, InvoiceItemTypeDto>();
CreateMap<CreateInvoiceItemTypeDto, InvoiceItemType>();
CreateMap<UpdateInvoiceItemTypeDto, InvoiceItemType>();
CreateMap<PayMode, PayModeDto>();
CreateMap<UpdatePayModeDto, PayMode>();
CreateMap<ItemType, ItemTypeDto>();
CreateMap<CreateItemTypeDto, ItemType>();
CreateMap<UpdateItemTypeDto, ItemType>();
CreateMap<SampleGroup, SampleGroupDto>();
CreateMap<CreateSampleGroupDto, SampleGroup>();
CreateMap<UpdateSampleGroupDto, SampleGroup>();
CreateMap<SampleGroupDetail, SampleGroupDetailDto>();
CreateMap<CreateSampleGroupDetail_Detail, SampleGroupDetail>();
CreateMap<ReferenceRange, ReferenceRangeDto>();
CreateMap<CreateReferenceRangeDto, ReferenceRange>();
CreateMap<UpdateReferenceRangeDto, ReferenceRange>();
CreateMap<CreateReferenceRangeTextDto, ReferenceRange>();
CreateMap<UpdateReferenceRangeTextDto, ReferenceRange>();
CreateMap<SexHormoneReferenceRange, SexHormoneReferenceRangeDto>();
CreateMap<CreateSexHormoneReferenceRangeDto, SexHormoneReferenceRange>();
CreateMap<UpdateSexHormoneReferenceRangeDto, SexHormoneReferenceRange>();
CreateMap<ItemResultTemplate, ItemResultTemplateDto>();
CreateMap<CreateItemResultTemplateDto, ItemResultTemplate>();
CreateMap<UpdateItemResultTemplateDto, ItemResultTemplate>();
CreateMap<Item, ItemDto>();
CreateMap<CreateItemDto, Item>();
CreateMap<UpdateItemDto, Item>();
CreateMap<Asbitem, AsbitemDto>();
CreateMap<CreateAsbitemDto, Asbitem>();
CreateMap<UpdateAsbitemDto, Asbitem>();
CreateMap<Diagnosis, DiagnosisDto>();
CreateMap<CreateDiagnosisDto, Diagnosis>();
CreateMap<UpdateDiagnosisDto, Diagnosis>();
CreateMap<ItemResultMatch, ItemResultMatchDto>();
CreateMap<CreateItemResultMatchDto, ItemResultMatch>();
CreateMap<UpdateItemResultMatchDto, ItemResultMatch>();
CreateMap<ItemTemplate, ItemTemplateDto>();
CreateMap<CreateItemTemplateDto, ItemTemplate>();
CreateMap<UpdateItemTemplateDto, ItemTemplate>();
CreateMap<ItemTemplateDetail, ItemTemplateDetailDto>();
CreateMap<CreateItemTemplateDetail_Detail, ItemTemplateDetail>();
CreateMap<DiagnosisTemplate, DiagnosisTemplateDto>();
CreateMap<CreateDiagnosisTemplateDto, DiagnosisTemplate>();
CreateMap<UpdateDiagnosisTemplateDto, DiagnosisTemplate>();
CreateMap<DiagnosisTemplateDetail, DiagnosisTemplateDetailDto>();
CreateMap<CreateDiagnosisTemplateDetail_Detail, DiagnosisTemplateDetail>();
CreateMap<AsbitemDetail, AsbitemDetailDto>();
CreateMap<CreateAsbitemDetailDto, AsbitemDetail>();
CreateMap<CreateAsbitemDetail_Detail, AsbitemDetail>();
CreateMap<AsbitemGuide, AsbitemGuideDto>();
CreateMap<CreateAsbitemGuideManyDto, AsbitemGuide>();
CreateMap<UpdateAsbitemGuideDto, AsbitemGuide>();
CreateMap<MedicalPackage, MedicalPackageDto>();
CreateMap<CreateMedicalPackageDto, MedicalPackage>();
CreateMap<UpdateMedicalPackageDto, MedicalPackage>();
CreateMap<MedicalPackageDetail, MedicalPackageDetailDto>();
CreateMap<CreateMedicalPackageDetailMany_Detail, MedicalPackageDetail>();
CreateMap<CustomerOrg, CustomerOrgDto>();
CreateMap<CreateCustomerOrgDto, CustomerOrg>();
CreateMap<UpdateCustomerOrgDto, CustomerOrg>();
CreateMap<ContactPerson, ContactPersonDto>();
CreateMap<CreateContactPersonDto, ContactPerson>();
CreateMap<UpdateContactPersonDto, ContactPerson>();
CreateMap<ContactMethod, ContactMethodDto>();
CreateMap<CreateContactMethodDto, ContactMethod>();
CreateMap<UpdateContactMethodDto, ContactMethod>();
CreateMap<CustomerOrgRegister, CustomerOrgRegisterDto>();
CreateMap<CreateCustomerOrgRegisterDto, CustomerOrgRegister>();
CreateMap<UpdateCustomerOrgRegisterDto, CustomerOrgRegister>();
CreateMap<CustomerOrgGroup, CustomerOrgGroupDto>();
CreateMap<CreateCustomerOrgGroupDto, CustomerOrgGroup>();
CreateMap<UpdateCustomerOrgGroupDto, CustomerOrgGroup>();
CreateMap<CreateCustomerOrgGroupDetail_Detail, CustomerOrgGroupDetail>();
CreateMap<CreateCustomerOrgGroupDetailDto, CustomerOrgGroupDetail>();
CreateMap<CustomerOrgGroupDetailOrAsbitemEntity, CustomerOrgGroupDetailOrAsbitemDto>();
CreateMap<Patient, PatientDto>();
CreateMap<CreatePatientDto, Patient>().ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
CreateMap<UpdatePatientDto, Patient>();
CreateMap<SysParmType, SysParmTypeDto>();
CreateMap<UpdateSysParmTypeDto, SysParmType>();
CreateMap<SysParm, SysParmDto>();
CreateMap<SysParmValue, SysParmValueDto>();
CreateMap<CreateSysParmValueDto, SysParmValue>();
CreateMap<UpdateSysParmValueDto, SysParmValue>();
CreateMap<PriceItem, PriceItemDto>();
CreateMap<CreatePriceItemDto, PriceItem>();
CreateMap<UpdatePriceItemDto, PriceItem>();
CreateMap<SexHormoneTerm, SexHormoneTermDto>();
CreateMap<CreateSexHormoneTermDto, SexHormoneTerm>();
CreateMap<UpdateSexHormoneTermDto, SexHormoneTerm>();
CreateMap<CreatePatientRegisterDto, CreatePatientRegisterExterArg>();
CreateMap<CreatePatientRegisterDto, UpdatePatientRegisterExterArg>();
CreateMap<PatientRegister, PatientRegisterDto>();
CreateMap<CreatePatientRegisterDto, PatientRegister>()
.ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
.ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditDate)))
.ForMember(d => d.MedicalStartDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.MedicalStartDate)))
.ForMember(d => d.SummaryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.SummaryDate)));
CreateMap<CreatePatientRegisterDto, CreatePatientRegisterArg>()
.ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
;
CreateMap<CreatePatientRegisterDto, UpdatePatientRegisterArg>()
.ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
CreateMap<CreatePatientRegisterDto, Patient>().ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
CreateMap<UpdatePatientRegisterDto, PatientRegister>()
.ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
.ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditDate)))
.ForMember(d => d.MedicalStartDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.MedicalStartDate)))
.ForMember(d => d.SummaryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.SummaryDate)));
CreateMap<UpdatePatientRegisterDto, Patient>()
.ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
CreateMap<UpdatePatientRegisterAuditorDoctorDto, PatientRegister>()
.ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditDate)));
CreateMap<UpdatePatientRegisterSummaryDoctorDto, PatientRegister>()
.ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.SummaryDate)));
CreateMap<UpdatePatientRegisterDto, UpdatePatientRegisterArg>()
.ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
;
CreateMap<UpdatePatientRegisterSummarySuggestionDto, PatientRegister>();
CreateMap<RegisterCheckAsbitem, RegisterCheckAsbitemDto>();
CreateMap<CreateRegisterCheckAsbitemDto, RegisterCheckAsbitem>();
CreateMap<CreatePatientRegisterRegisterCheckAsbitem, RegisterCheckAsbitem>();
CreateMap<BatchCreateRegisterCheckAsbitem, RegisterCheckAsbitem>();
CreateMap<UpdateRegisterCheckAsbitemDto, RegisterCheckAsbitem>();
CreateMap<ForSex, ForSexDto>();
CreateMap<UpdateForSexDto, ForSex>();
CreateMap<RegisterCheckItem, RegisterCheckItemDto>();
CreateMap<UpdateRegisterCheckItemManyDto, RegisterCheckItem>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CheckDate)));
CreateMap<RegisterCheck, RegisterCheckDto>();
CreateMap<UpdateCheckDoctorDto, RegisterCheck>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CheckDate)));
//CreateMap<UpdateCriticalValueDto, RegisterCheck>()
// .ForMember(d => d.CriticalValueProcessDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CriticalValueProcessDate)))
// .ForMember(d => d.CriticalValueCreateDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CriticalValueCreateDate)));
CreateMap<UpdateAuditorDoctorDto, RegisterCheck>().ForMember(d => d.AuditTime, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditTime)));
CreateMap<RegisterCheckSummary, RegisterCheckSummaryDto>();
CreateMap<CreateRegisterCheckSummary_Detail, RegisterCheckSummary>();
CreateMap<RegisterCheckSuggestion, RegisterCheckSuggestionDto>();
CreateMap<CreateRegisterCheckSuggestion_Detail, RegisterCheckSuggestion>();
CreateMap<HorizontalComparisonListEntity, HorizontalComparisonListDto>();
CreateMap<Report, ReportDto>();
CreateMap<ReportDto, Report>();
CreateMap<CreateReportDto, Report>();
CreateMap<UpdateReportDto, Report>();
CreateMap<ReportFormatDto, ReportFormat>();
CreateMap<ReportFormat, ReportFormatDto>();
CreateMap<CreateReportFormatDto, ReportFormat>();
CreateMap<UpdateReportFormatDto, ReportFormat>();
CreateMap<ReportFormatTemplateDto, ReportFormatTemplate>();
CreateMap<ReportFormatTemplate, ReportFormatTemplateDto>();
CreateMap<CreateReportFormatTemplateDto, ReportFormatTemplate>();
CreateMap<UpdateReportFormatTemplateDto, ReportFormatTemplate>();
CreateMap<ReportPrinterDto, ReportPrinter>();
CreateMap<ReportPrinter, ReportPrinterDto>();
CreateMap<CreateReportPrinterDto, ReportPrinter>();
CreateMap<UpdateReportPrinterDto, ReportPrinter>();
CreateMap<ReportPrinter, ReportPrinterDto>();
CreateMap<CreateReportPrinterDto, ReportPrinter>();
CreateMap<UpdateReportPrinterDto, ReportPrinter>();
CreateMap<CardType, CardTypeDto>();
CreateMap<CreateCardTypeDto, CardType>();
CreateMap<UpdateCardTypeDto, CardType>();
CreateMap<CardRegister, CardRegisterDto>();
CreateMap<CreateCardRegisterDto, CardRegister>().ForMember(d => d.ExpiryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.ExpiryDate)));
CreateMap<UpdateCardRegisterDto, CardRegister>().ForMember(d => d.ExpiryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.ExpiryDate)));
CreateMap<MenuInfo, MenuInfoDto>();
CreateMap<CreateMenuInfoDto, MenuInfo>();
CreateMap<UpdateMenuInfoDto, MenuInfo>();
CreateMap<ColumnReference, ColumnReferenceDto>();
CreateMap<CreateColumnReferenceDto, ColumnReference>();
CreateMap<UpdateColumnReferenceDto, ColumnReference>();
CreateMap<ThirdInterface, ThirdInterfaceDto>();
CreateMap<CreateThirdInterfaceDto, ThirdInterface>();
CreateMap<UpdateThirdInterfaceDto, ThirdInterface>();
CreateMap<CollectItemType, CollectItemTypeDto>();
CreateMap<CreateCollectItemTypeDto, CollectItemType>();
CreateMap<UpdateCollectItemTypeDto, CollectItemType>();
CreateMap<IdentityUser, IdentityUserWithExtensionDto>();
CreateMap<DiseaseScreeningType, DiseaseScreeningTypeDto>();
CreateMap<CreateDiseaseScreeningTypeDto, DiseaseScreeningType>();
CreateMap<UpdateDiseaseScreeningTypeDto, DiseaseScreeningType>();
CreateMap<Poison, PoisonDto>();
CreateMap<CreatePoisonDto, Poison>();
CreateMap<UpdatePoisonDto, Poison>();
CreateMap<PoisonType, PoisonTypeDto>();
CreateMap<CreatePoisonTypeDto, PoisonType>();
CreateMap<UpdatePoisonTypeDto, PoisonType>();
CreateMap<Symptom, SymptomDto>();
CreateMap<CreateSymptomDto, Symptom>();
CreateMap<UpdateSymptomDto, Symptom>();
CreateMap<ProtectiveMeasures, ProtectiveMeasuresDto>();
CreateMap<CreateProtectiveMeasuresDto, ProtectiveMeasures>();
CreateMap<UpdateProtectiveMeasuresDto, ProtectiveMeasures>();
CreateMap<OcCheckType, OcCheckTypeDto>();
CreateMap<CreateOcCheckTypeDto, OcCheckType>();
CreateMap<UpdateOcCheckTypeDto, OcCheckType>();
CreateMap<PatientOccupationalDiseaseInputDto, PatientOccupationalDisease>()
// .ForMember(d => d.DiagnosisDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.DiagnosisDate)))
.ForMember(d => d.LastMenstrualPeriodDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.LastMenstrualPeriodDate)));
CreateMap<PatientPoisonInputDto, PatientPoison>();
CreateMap<PatientOccupationalHistoryInputDto, PatientOccupationalHistory>()
.ForMember(d => d.BeginDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BeginDate)))
.ForMember(d => d.EndDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.EndDate)));
CreateMap<PatientSymptomInputDto, PatientSymptom>();
CreateMap<PatientOccupationalMedicalHistoryInputDto, PatientOccupationalMedicalHistory>()
.ForMember(d => d.DiagnosisDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.DiagnosisDate)));
CreateMap<PatientPastMedicalHistoryInputDto, PatientPastMedicalHistory>();
CreateMap<OccupationalAbnormal, OccupationalAbnormalDto>();
CreateMap<CreateOccupationalAbnormalDto, OccupationalAbnormal>();
CreateMap<UpdateOccupationalAbnormalDto, OccupationalAbnormal>();
CreateMap<OccupationalContraindications, OccupationalContraindicationsDto>();
CreateMap<CreateOccupationalContraindicationsDto, OccupationalContraindications>();
CreateMap<UpdateOccupationalContraindicationsDto, OccupationalContraindications>();
CreateMap<SuspectedOccupationalDisease, SuspectedOccupationalDiseaseDto>();
CreateMap<CreateSuspectedOccupationalDiseaseDto, SuspectedOccupationalDisease>();
CreateMap<UpdateSuspectedOccupationalDiseaseDto, SuspectedOccupationalDisease>();
//职业病报告
CreateMap<MedicalReportDto, OccupationalDiseaseMedicalReportDto>();
//分诊叫号
CreateMap<Room, RoomDto>();
CreateMap<CreateRoomDto, Room>();
CreateMap<UpdateRoomDto, Room>();
//通用字段对照类别
CreateMap<CommonTableType, CommonTableTypeDto>();
CreateMap<CreateCommonTableTypeDto, CommonTableType>();
CreateMap<UpdateCommonTableTypeDto, CommonTableType>();
//通用字段对照
CreateMap<CommonTable, CommonTableDto>();
CreateMap<CreateCommonTableDto, CommonTable>();
CreateMap<UpdateCommonTableDto, CommonTable>();
//大文本结果
CreateMap<BigtextResultType, BigtextResultTypeDto>();
CreateMap<CreateBigtextResultTypeDto, BigtextResultType>();
CreateMap<UpdateBigtextResultTypeDto, BigtextResultType>();
CreateMap<BigtextResultTemplate, BigtextResultTemplateDto>();
CreateMap<CreateBigtextResultTemplateDto, BigtextResultTemplate>();
CreateMap<UpdateBigtextResultTemplateDto, BigtextResultTemplate>();
CreateMap<BigtextResultDescription, BigtextResultDescriptionDto>();
CreateMap<CreateBigtextResultDescriptionDto, BigtextResultDescription>();
CreateMap<UpdateBigtextResultDescriptionDto, BigtextResultDescription>();
CreateMap<BigtextResultConclusion, BigtextResultConclusionDto>();
CreateMap<CreateBigtextResultConclusionDto, BigtextResultConclusion>();
CreateMap<UpdateBigtextResultConclusionDto, BigtextResultConclusion>();
//危急值
CreateMap<CriticalFollowValueType, CriticalFollowValueTypeDto>();
CreateMap<CreateCriticalFollowValueTypeDto, CriticalFollowValueType>();
CreateMap<UpdateCriticalFollowValueTypeDto, CriticalFollowValueType>();
CreateMap<CriticalFollowValue, CriticalFollowValueDto>();
CreateMap<CreateCriticalFollowValueDto, CriticalFollowValue>();
CreateMap<UpdateCriticalFollowValueDto, CriticalFollowValue>();
CreateMap<PhoneFollowUp, PhoneFollowUpDto>().ForMember(d => d.PlanFollowDate, opt => opt.MapFrom(src => DataHelper.ConversionDateToString(src.PlanFollowDate)));
CreateMap<UpdatePhoneFollowUpDto, PhoneFollowUp>();
CreateMap<SmsSend, SmsSendDto>().ForMember(d => d.PlanSendDate, opt => opt.MapFrom(src => DataHelper.ConversionDateToString(src.PlanSendDate)));
//设备
CreateMap<Device, DeviceDto>();
CreateMap<CreateDeviceDto, Device>();
CreateMap<UpdateDeviceDto, Device>();
//人寿预约
CreateMap<ThirdMedicalCenter, ThirdMedicalCenterDto>();
CreateMap<CreateThirdMedicalCenterDto, ThirdMedicalCenter>();
CreateMap<UpdateThirdMedicalCenterDto, ThirdMedicalCenter>();
}
}