From 44e4286e0384f8daf9b89e8f551f0f743b60ebb3 Mon Sep 17 00:00:00 2001 From: wangzelong <2692854983@qq.com> Date: 星期三, 30 十一月 2022 17:20:55 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/IStation/Service.V4.1 --- Application/IStation.Application.Basic/config/Mapper.cs | 72 +++++++++++++++++++++++++++++------- 1 files changed, 58 insertions(+), 14 deletions(-) diff --git a/Application/IStation.Application.Basic/config/Mapper.cs b/Application/IStation.Application.Basic/config/Mapper.cs index f65c884..55bc183 100644 --- a/Application/IStation.Application.Basic/config/Mapper.cs +++ b/Application/IStation.Application.Basic/config/Mapper.cs @@ -14,6 +14,60 @@ public void Register(TypeAdapterConfig config) { + #region 绯荤粺瀛楀吀绫诲瀷 + + config.ForType<Model.SysDictType, SysDictTypeDto>(); + + config.ForType<AddSysDictTypeInput, Model.SysDictType>() + .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); + + config.ForType<UpdateSysDictTypeInput, Model.SysDictType>(); + + #endregion + + #region 绯荤粺瀛楀吀鏁版嵁 + + config.ForType<Model.SysDictData, SysDictDataDto_Version1_0>() + .Map(dest => dest.Value, src => src.Name); + + config.ForType<AddSysDictDataInput_Version1_0, Model.SysDictData>() + .Map(dest => dest.Name, src =>src.Value) + .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); + + config.ForType<UpdateSysDictDataInput_Version1_0, Model.SysDictData>() + .Map(dest => dest.Name, src => src.Value); + + config.ForType<Model.SysDictData, SysDictDataDto_Version1_1>(); + + config.ForType<AddSysDictDataInput_Version1_1, Model.SysDictData>() + .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); + + config.ForType<UpdateSysDictDataInput_Version1_1, Model.SysDictData>(); + + #endregion + + #region 瀹㈡埛瀛楀吀绫诲瀷 + + config.ForType<Model.CorpDictType, CorpDictTypeDto>(); + + config.ForType<AddCorpDictTypeInput, Model.CorpDictType>() + .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); + + config.ForType<UpdateCorpDictTypeInput, Model.CorpDictType>(); + + #endregion + + #region 瀹㈡埛瀛楀吀鏁版嵁 + + config.ForType<Model.CorpDictData, CorpDictDataDto>(); + + config.ForType<AddCorpDictDataInput, Model.CorpDictData>() + .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); + + config.ForType<UpdateCorpDictDataInput, Model.CorpDictData>(); + + #endregion + #region 闄勪欢 config.ForType<Model.AttachmentFile, AttachmentFileDto>(); @@ -58,25 +112,15 @@ #endregion - #region 绯荤粺瀛楀吀绫诲瀷 - config.ForType<Model.SysDictType, SysDictTypeDto>(); - config.ForType<AddSysDictTypeInput, Model.SysDictType>() - .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); + #region 闄勪欢 - config.ForType<UpdateSysDictTypeInput, Model.SysDictType>(); + config.ForType<Model.GeneralProperty, GeneralPropertyDto>(); - #endregion + config.ForType<AddGeneralPropertyInput, Model.GeneralProperty>(); - #region 绯荤粺瀛楀吀鏁版嵁 - - config.ForType<Model.SysDictData, SysDictDataDto>(); - - config.ForType<AddSysDictDataInput, Model.SysDictData>() - .Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable); - - config.ForType<UpdateSysDictDataInput, Model.SysDictData>(); + config.ForType<UpdateGeneralPropertyInput, Model.GeneralProperty>(); #endregion -- Gitblit v1.9.3