wangzelong
2022-11-30 44e4286e0384f8daf9b89e8f551f0f743b60ebb3
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