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.

467 lines
19 KiB

2 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. using AutoMapper;
  2. using Shentun.Peis.AsbitemDetails;
  3. using Shentun.Peis.AsbitemGuides;
  4. using Shentun.Peis.Asbitems;
  5. using Shentun.Peis.BirthPlaces;
  6. using Shentun.Peis.Books;
  7. using Shentun.Peis.CardRegisters;
  8. using Shentun.Peis.CardTypes;
  9. using Shentun.Peis.CollectItemTypes;
  10. using Shentun.Peis.ColumnReferences;
  11. using Shentun.Peis.CommonChars;
  12. using Shentun.Peis.CommonCharTypes;
  13. using Shentun.Peis.ContactMethods;
  14. using Shentun.Peis.ContactPersons;
  15. using Shentun.Peis.CustomerOrgGroupDetails;
  16. using Shentun.Peis.CustomerOrgGroups;
  17. using Shentun.Peis.CustomerOrgRegisters;
  18. using Shentun.Peis.CustomerOrgs;
  19. using Shentun.Peis.CustomerOrgTypes;
  20. using Shentun.Peis.DeviceTypes;
  21. using Shentun.Peis.Diagnosises;
  22. using Shentun.Peis.DiagnosisLevels;
  23. using Shentun.Peis.DiagnosisPostfixs;
  24. using Shentun.Peis.DiagnosisTemplateDetails;
  25. using Shentun.Peis.DiagnosisTemplates;
  26. using Shentun.Peis.ForSexs;
  27. using Shentun.Peis.GuideTypes;
  28. using Shentun.Peis.InvoiceItemTypes;
  29. using Shentun.Peis.ItemDefaultResults;
  30. using Shentun.Peis.ItemResultMatchs;
  31. using Shentun.Peis.ItemResultTemplates;
  32. using Shentun.Peis.Items;
  33. using Shentun.Peis.ItemTemplateDetails;
  34. using Shentun.Peis.ItemTemplates;
  35. using Shentun.Peis.ItemTypes;
  36. using Shentun.Peis.MedicalConclusions;
  37. using Shentun.Peis.MedicalConclusionTypes;
  38. using Shentun.Peis.MedicalPackageDetails;
  39. using Shentun.Peis.MedicalPackages;
  40. using Shentun.Peis.MedicalReportTypes;
  41. using Shentun.Peis.MedicalTypes;
  42. using Shentun.Peis.MenuInfos;
  43. using Shentun.Peis.Models;
  44. using Shentun.Peis.Nations;
  45. using Shentun.Peis.OrganizationUnits;
  46. using Shentun.Peis.PatientRegisters;
  47. using Shentun.Peis.Patients;
  48. using Shentun.Peis.PayModes;
  49. using Shentun.Peis.PersonnelTypes;
  50. using Shentun.Peis.PriceItems;
  51. using Shentun.Peis.ReferenceRanges;
  52. using Shentun.Peis.RegisterAsbitems;
  53. using Shentun.Peis.RegisterCheckItems;
  54. using Shentun.Peis.RegisterChecks;
  55. using Shentun.Peis.RegisterCheckSuggestions;
  56. using Shentun.Peis.RegisterCheckSummarys;
  57. using Shentun.Peis.ReportFormats;
  58. using Shentun.Peis.ReportFormatTemplates;
  59. using Shentun.Peis.ReportPrinters;
  60. using Shentun.Peis.Reports;
  61. using Shentun.Peis.ResultStatuses;
  62. using Shentun.Peis.SampleContainers;
  63. using Shentun.Peis.SampleGroupDetails;
  64. using Shentun.Peis.SampleGroups;
  65. using Shentun.Peis.SampleTypes;
  66. using Shentun.Peis.SexHormoneReferenceRanges;
  67. using Shentun.Peis.SexHormoneTerms;
  68. using Shentun.Peis.Sexs;
  69. using Shentun.Peis.SumSummaryReports;
  70. using Shentun.Peis.SysParms;
  71. using Shentun.Peis.SysParmTypes;
  72. using Shentun.Peis.SysParmValues;
  73. using Shentun.Peis.ThirdInterfaces;
  74. using Shentun.Peis.Units;
  75. using System;
  76. using Volo.Abp.Identity;
  77. namespace Shentun.Peis;
  78. public class PeisApplicationAutoMapperProfile : Profile
  79. {
  80. public PeisApplicationAutoMapperProfile()
  81. {
  82. /* You can configure your AutoMapper mapping configuration here.
  83. * Alternatively, you can split your mapping configurations
  84. * into multiple profile classes for a better organization. */
  85. CreateMap<CreateHelloADto, HelloA>();
  86. CreateMap<Student, StudentDto>();
  87. CreateMap<OrganizationUnitsCreateDto, OrganizationUnit>();
  88. CreateMap<OrganizationUnit, OrganizationUnitsCreateDto>();
  89. CreateMap<OrganizationUnitsDto, OrganizationUnit>();
  90. CreateMap<OrganizationUnit, OrganizationUnitsDto>();
  91. CreateMap<OrganizationUnitsUpdateDto, OrganizationUnit>();
  92. CreateMap<OrganizationUnit, OrganizationUnitsUpdateDto>();
  93. CreateMap<GuideType, GuideTypeDto>();
  94. CreateMap<CreateGuideTypeDto, GuideType>();
  95. CreateMap<UpdateGuideTypeDto, GuideType>();
  96. CreateMap<MedicalReportType, MedicalReportTypeDto>();
  97. CreateMap<CreateMedicalReportTypeDto, MedicalReportType>();
  98. CreateMap<UpdateMedicalReportTypeDto, MedicalReportType>();
  99. CreateMap<ItemType, ItemTypeDto>();
  100. CreateMap<CreateItemTypeDto, ItemType>();
  101. CreateMap<UpdateItemTypeDto, ItemType>();
  102. CreateMap<UpdateMaritalStatusDto, MaritalStatus>();
  103. CreateMap<MaritalStatusDto, MaritalStatus>();
  104. CreateMap<MaritalStatus, MaritalStatusDto>();
  105. CreateMap<UpdateSexDto, Sex>();
  106. CreateMap<SexDto, Sex>();
  107. CreateMap<Sex, SexDto>();
  108. CreateMap<CreateNationDto, Nation>();
  109. CreateMap<UpdateNationDto, Nation>();
  110. CreateMap<Nation, NationDto>();
  111. CreateMap<CreateBirthPlaceDto, BirthPlace>();
  112. CreateMap<UpdateBirthPlaceDto, BirthPlace>();
  113. CreateMap<BirthPlace, BirthPlaceDto>();
  114. CreateMap<CreateResultStatusDto, ResultStatus>();
  115. CreateMap<UpdateResultStatusDto, ResultStatus>();
  116. CreateMap<ResultStatus, ResultStatusDto>();
  117. CreateMap<MedicalType, MedicalTypeDto>();
  118. CreateMap<CreateMedicalTypeDto, MedicalType>();
  119. CreateMap<UpdateMedicalTypeDto, MedicalType>();
  120. CreateMap<PersonnelType, PersonnelTypeDto>();
  121. CreateMap<CreatePersonnelTypeDto, PersonnelType>();
  122. CreateMap<UpdatePersonnelTypeDto, PersonnelType>();
  123. CreateMap<DeviceType, DeviceTypeDto>();
  124. CreateMap<CreateDeviceTypeDto, DeviceType>();
  125. CreateMap<UpdateDeviceTypeDto, DeviceType>();
  126. CreateMap<SampleType, SampleTypeDto>();
  127. CreateMap<CreateSampleTypeDto, SampleType>();
  128. CreateMap<UpdateSampleTypeDto, SampleType>();
  129. CreateMap<Unit, UnitDto>();
  130. CreateMap<CreateUnitDto, Unit>();
  131. CreateMap<UpdateUnitDto, Unit>();
  132. CreateMap<DiagnosisPostfix, DiagnosisPostfixDto>();
  133. CreateMap<CreateDiagnosisPostfixDto, DiagnosisPostfix>();
  134. CreateMap<UpdateDiagnosisPostfixDto, DiagnosisPostfix>();
  135. CreateMap<MedicalConclusionType, MedicalConclusionTypeDto>();
  136. CreateMap<CreateMedicalConclusionTypeDto, MedicalConclusionType>();
  137. CreateMap<UpdateMedicalConclusionTypeDto, MedicalConclusionType>();
  138. CreateMap<MedicalConclusion, MedicalConclusionDto>();
  139. CreateMap<CreateMedicalConclusionDto, MedicalConclusion>();
  140. CreateMap<UpdateMedicalConclusionDto, MedicalConclusion>();
  141. CreateMap<SampleContainer, SampleContainerDto>();
  142. CreateMap<CreateSampleContainerDto, SampleContainer>();
  143. CreateMap<UpdateSampleContainerDto, SampleContainer>();
  144. CreateMap<CommonCharType, CommonCharTypeDto>();
  145. CreateMap<CreateCommonCharTypeDto, CommonCharType>();
  146. CreateMap<UpdateCommonCharTypeDto, CommonCharType>();
  147. CreateMap<CommonChar, CommonCharDto>();
  148. CreateMap<CreateCommonCharDto, CommonChar>();
  149. CreateMap<UpdateCommonCharDto, CommonChar>();
  150. CreateMap<CustomerOrgType, CustomerOrgTypeDto>();
  151. CreateMap<CreateCustomerOrgTypeDto, CustomerOrgType>();
  152. CreateMap<UpdateCustomerOrgTypeDto, CustomerOrgType>();
  153. CreateMap<ItemDefaultResult, ItemDefaultResultDto>();
  154. CreateMap<CreateItemDefaultResultDto, ItemDefaultResult>();
  155. CreateMap<UpdateItemDefaultResultDto, ItemDefaultResult>();
  156. CreateMap<DiagnosisLevel, DiagnosisLevelDto>();
  157. CreateMap<CreateDiagnosisLevelDto, DiagnosisLevel>();
  158. CreateMap<UpdateDiagnosisLevelDto, DiagnosisLevel>();
  159. CreateMap<InvoiceItemType, InvoiceItemTypeDto>();
  160. CreateMap<CreateInvoiceItemTypeDto, InvoiceItemType>();
  161. CreateMap<UpdateInvoiceItemTypeDto, InvoiceItemType>();
  162. CreateMap<PayMode, PayModeDto>();
  163. CreateMap<UpdatePayModeDto, PayMode>();
  164. CreateMap<ItemType, ItemTypeDto>();
  165. CreateMap<CreateItemTypeDto, ItemType>();
  166. CreateMap<UpdateItemTypeDto, ItemType>();
  167. CreateMap<SampleGroup, SampleGroupDto>();
  168. CreateMap<CreateSampleGroupDto, SampleGroup>();
  169. CreateMap<UpdateSampleGroupDto, SampleGroup>();
  170. CreateMap<SampleGroupDetail, SampleGroupDetailDto>();
  171. CreateMap<CreateSampleGroupDetail_Detail, SampleGroupDetail>();
  172. CreateMap<ReferenceRange, ReferenceRangeDto>();
  173. CreateMap<CreateReferenceRangeDto, ReferenceRange>();
  174. CreateMap<UpdateReferenceRangeDto, ReferenceRange>();
  175. CreateMap<CreateReferenceRangeTextDto, ReferenceRange>();
  176. CreateMap<UpdateReferenceRangeTextDto, ReferenceRange>();
  177. CreateMap<SexHormoneReferenceRange, SexHormoneReferenceRangeDto>();
  178. CreateMap<CreateSexHormoneReferenceRangeDto, SexHormoneReferenceRange>();
  179. CreateMap<UpdateSexHormoneReferenceRangeDto, SexHormoneReferenceRange>();
  180. CreateMap<ItemResultTemplate, ItemResultTemplateDto>();
  181. CreateMap<CreateItemResultTemplateDto, ItemResultTemplate>();
  182. CreateMap<UpdateItemResultTemplateDto, ItemResultTemplate>();
  183. CreateMap<Item, ItemDto>();
  184. CreateMap<CreateItemDto, Item>();
  185. CreateMap<UpdateItemDto, Item>();
  186. CreateMap<Asbitem, AsbitemDto>();
  187. CreateMap<CreateAsbitemDto, Asbitem>();
  188. CreateMap<UpdateAsbitemDto, Asbitem>();
  189. CreateMap<Diagnosis, DiagnosisDto>();
  190. CreateMap<CreateDiagnosisDto, Diagnosis>();
  191. CreateMap<UpdateDiagnosisDto, Diagnosis>();
  192. CreateMap<ItemResultMatch, ItemResultMatchDto>();
  193. CreateMap<CreateItemResultMatchDto, ItemResultMatch>();
  194. CreateMap<UpdateItemResultMatchDto, ItemResultMatch>();
  195. CreateMap<ItemTemplate, ItemTemplateDto>();
  196. CreateMap<CreateItemTemplateDto, ItemTemplate>();
  197. CreateMap<UpdateItemTemplateDto, ItemTemplate>();
  198. CreateMap<ItemTemplateDetail, ItemTemplateDetailDto>();
  199. CreateMap<CreateItemTemplateDetail_Detail, ItemTemplateDetail>();
  200. CreateMap<DiagnosisTemplate, DiagnosisTemplateDto>();
  201. CreateMap<CreateDiagnosisTemplateDto, DiagnosisTemplate>();
  202. CreateMap<UpdateDiagnosisTemplateDto, DiagnosisTemplate>();
  203. CreateMap<DiagnosisTemplateDetail, DiagnosisTemplateDetailDto>();
  204. CreateMap<CreateDiagnosisTemplateDetail_Detail, DiagnosisTemplateDetail>();
  205. CreateMap<AsbitemDetail, AsbitemDetailDto>();
  206. CreateMap<CreateAsbitemDetailDto, AsbitemDetail>();
  207. CreateMap<CreateAsbitemDetail_Detail, AsbitemDetail>();
  208. CreateMap<AsbitemGuide, AsbitemGuideDto>();
  209. CreateMap<CreateAsbitemGuideManyDto, AsbitemGuide>();
  210. CreateMap<UpdateAsbitemGuideDto, AsbitemGuide>();
  211. CreateMap<MedicalPackage, MedicalPackageDto>();
  212. CreateMap<CreateMedicalPackageDto, MedicalPackage>();
  213. CreateMap<UpdateMedicalPackageDto, MedicalPackage>();
  214. CreateMap<MedicalPackageDetail, MedicalPackageDetailDto>();
  215. CreateMap<CreateMedicalPackageDetailMany_Detail, MedicalPackageDetail>();
  216. CreateMap<CustomerOrg, CustomerOrgDto>();
  217. CreateMap<CreateCustomerOrgDto, CustomerOrg>();
  218. CreateMap<UpdateCustomerOrgDto, CustomerOrg>();
  219. CreateMap<ContactPerson, ContactPersonDto>();
  220. CreateMap<CreateContactPersonDto, ContactPerson>();
  221. CreateMap<UpdateContactPersonDto, ContactPerson>();
  222. CreateMap<ContactMethod, ContactMethodDto>();
  223. CreateMap<CreateContactMethodDto, ContactMethod>();
  224. CreateMap<UpdateContactMethodDto, ContactMethod>();
  225. CreateMap<CustomerOrgRegister, CustomerOrgRegisterDto>();
  226. CreateMap<CreateCustomerOrgRegisterDto, CustomerOrgRegister>();
  227. CreateMap<UpdateCustomerOrgRegisterDto, CustomerOrgRegister>();
  228. CreateMap<CustomerOrgGroup, CustomerOrgGroupDto>();
  229. CreateMap<CreateCustomerOrgGroupDto, CustomerOrgGroup>();
  230. CreateMap<UpdateCustomerOrgGroupDto, CustomerOrgGroup>();
  231. CreateMap<CreateCustomerOrgGroupDetail_Detail, CustomerOrgGroupDetail>();
  232. CreateMap<CreateCustomerOrgGroupDetailDto, CustomerOrgGroupDetail>();
  233. CreateMap<CustomerOrgGroupDetailOrAsbitemEntity, CustomerOrgGroupDetailOrAsbitemDto>();
  234. CreateMap<Patient, PatientDto>();
  235. CreateMap<CreatePatientDto, Patient>().ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
  236. CreateMap<UpdatePatientDto, Patient>();
  237. CreateMap<SysParmType, SysParmTypeDto>();
  238. CreateMap<UpdateSysParmTypeDto, SysParmType>();
  239. CreateMap<SysParm, SysParmDto>();
  240. CreateMap<SysParmValue, SysParmValueDto>();
  241. CreateMap<CreateSysParmValueDto, SysParmValue>();
  242. CreateMap<UpdateSysParmValueDto, SysParmValue>();
  243. CreateMap<PriceItem, PriceItemDto>();
  244. CreateMap<CreatePriceItemDto, PriceItem>();
  245. CreateMap<UpdatePriceItemDto, PriceItem>();
  246. CreateMap<SexHormoneTerm, SexHormoneTermDto>();
  247. CreateMap<CreateSexHormoneTermDto, SexHormoneTerm>();
  248. CreateMap<UpdateSexHormoneTermDto, SexHormoneTerm>();
  249. CreateMap<PatientRegister, PatientRegisterDto>();
  250. CreateMap<CreatePatientRegisterDto, PatientRegister>()
  251. .ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
  252. .ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditDate)))
  253. .ForMember(d => d.MedicalStartDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.MedicalStartDate)))
  254. .ForMember(d => d.SummaryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.SummaryDate)));
  255. CreateMap<CreatePatientRegisterDto, CreatePatientRegisterArg>()
  256. .ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
  257. ;
  258. CreateMap<CreatePatientRegisterDto, UpdatePatientRegisterArg>()
  259. .ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
  260. CreateMap<CreatePatientRegisterDto, Patient>().ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
  261. CreateMap<UpdatePatientRegisterDto, PatientRegister>()
  262. .ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
  263. .ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditDate)))
  264. .ForMember(d => d.MedicalStartDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.MedicalStartDate)))
  265. .ForMember(d => d.SummaryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.SummaryDate)));
  266. CreateMap<UpdatePatientRegisterDto, Patient>()
  267. .ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)));
  268. CreateMap<UpdatePatientRegisterAuditorDoctorDto, PatientRegister>()
  269. .ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditDate)));
  270. CreateMap<UpdatePatientRegisterSummaryDoctorDto, PatientRegister>()
  271. .ForMember(d => d.AuditDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.SummaryDate)));
  272. CreateMap<UpdatePatientRegisterDto, UpdatePatientRegisterArg>()
  273. .ForMember(d => d.BirthDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.BirthDate)))
  274. ;
  275. CreateMap<UpdatePatientRegisterSummarySuggestionDto, PatientRegister>();
  276. CreateMap<RegisterCheckAsbitem, RegisterCheckAsbitemDto>();
  277. CreateMap<CreateRegisterCheckAsbitemDto, RegisterCheckAsbitem>();
  278. CreateMap<CreatePatientRegisterRegisterCheckAsbitem, RegisterCheckAsbitem>();
  279. CreateMap<BatchCreateRegisterCheckAsbitem, RegisterCheckAsbitem>();
  280. CreateMap<UpdateRegisterCheckAsbitemDto, RegisterCheckAsbitem>();
  281. CreateMap<ForSex, ForSexDto>();
  282. CreateMap<UpdateForSexDto, ForSex>();
  283. CreateMap<RegisterCheckItem, RegisterCheckItemDto>();
  284. CreateMap<UpdateRegisterCheckItemManyDto, RegisterCheckItem>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CheckDate)));
  285. CreateMap<RegisterCheck, RegisterCheckDto>();
  286. CreateMap<UpdateCheckDoctorDto, RegisterCheck>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CheckDate)));
  287. CreateMap<UpdateCriticalValueDto, RegisterCheck>()
  288. .ForMember(d => d.CriticalValueProcessDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CriticalValueProcessDate)))
  289. .ForMember(d => d.CriticalValueCreateDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CriticalValueCreateDate)));
  290. CreateMap<UpdateAuditorDoctorDto, RegisterCheck>().ForMember(d => d.AuditTime, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditTime)));
  291. CreateMap<RegisterCheckSummary, RegisterCheckSummaryDto>();
  292. CreateMap<CreateRegisterCheckSummary_Detail, RegisterCheckSummary>();
  293. CreateMap<RegisterCheckSuggestion, RegisterCheckSuggestionDto>();
  294. CreateMap<CreateRegisterCheckSuggestion_Detail, RegisterCheckSuggestion>();
  295. CreateMap<HorizontalComparisonListEntity, HorizontalComparisonListDto>();
  296. CreateMap<Report, ReportDto>();
  297. CreateMap<ReportDto, Report>();
  298. CreateMap<CreateReportDto, Report>();
  299. CreateMap<UpdateReportDto, Report>();
  300. CreateMap<ReportFormatDto, ReportFormat>();
  301. CreateMap<ReportFormat, ReportFormatDto>();
  302. CreateMap<CreateReportFormatDto, ReportFormat>();
  303. CreateMap<UpdateReportFormatDto, ReportFormat>();
  304. CreateMap<ReportFormatTemplateDto, ReportFormatTemplate>();
  305. CreateMap<ReportFormatTemplate, ReportFormatTemplateDto>();
  306. CreateMap<CreateReportFormatTemplateDto, ReportFormatTemplate>();
  307. CreateMap<UpdateReportFormatTemplateDto, ReportFormatTemplate>();
  308. CreateMap<ReportPrinterDto, ReportPrinter>();
  309. CreateMap<ReportPrinter, ReportPrinterDto>();
  310. CreateMap<CreateReportPrinterDto, ReportPrinter>();
  311. CreateMap<UpdateReportPrinterDto, ReportPrinter>();
  312. CreateMap<ReportPrinter, ReportPrinterDto>();
  313. CreateMap<CreateReportPrinterDto, ReportPrinter>();
  314. CreateMap<UpdateReportPrinterDto, ReportPrinter>();
  315. CreateMap<CardType, CardTypeDto>();
  316. CreateMap<CreateCardTypeDto, CardType>();
  317. CreateMap<UpdateCardTypeDto, CardType>();
  318. CreateMap<CardRegister, CardRegisterDto>();
  319. CreateMap<CreateCardRegisterDto, CardRegister>().ForMember(d => d.ExpiryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.ExpiryDate)));
  320. CreateMap<UpdateCardRegisterDto, CardRegister>().ForMember(d => d.ExpiryDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.ExpiryDate)));
  321. CreateMap<MenuInfo, MenuInfoDto>();
  322. CreateMap<CreateMenuInfoDto, MenuInfo>();
  323. CreateMap<UpdateMenuInfoDto, MenuInfo>();
  324. CreateMap<ColumnReference, ColumnReferenceDto>();
  325. CreateMap<CreateColumnReferenceDto, ColumnReference>();
  326. CreateMap<UpdateColumnReferenceDto, ColumnReference>();
  327. CreateMap<ThirdInterface, ThirdInterfaceDto>();
  328. CreateMap<CreateThirdInterfaceDto, ThirdInterface>();
  329. CreateMap<UpdateThirdInterfaceDto, ThirdInterface>();
  330. CreateMap<CollectItemType, CollectItemTypeDto>();
  331. CreateMap<CreateCollectItemTypeDto, CollectItemType>();
  332. CreateMap<UpdateCollectItemTypeDto, CollectItemType>();
  333. }
  334. }