TANG JIANG 2 年 前
コミット
cf99f21c1f
1 ファイル変更15 行追加0 行削除
  1. 15 0
      src/Hotline.Application/Mappers/MapperConfigs.cs

+ 15 - 0
src/Hotline.Application/Mappers/MapperConfigs.cs

@@ -1,7 +1,9 @@
 using Hotline.CallCenter.BlackLists;
 using Hotline.Identity.Accounts;
 using Hotline.Identity.Roles;
+using Hotline.KnowledgeBase;
 using Hotline.Share.Dtos.CallCenter;
+using Hotline.Share.Dtos.Knowledge;
 using Hotline.Share.Dtos.Role;
 using Hotline.Share.Dtos.User;
 using Hotline.Users;
@@ -22,6 +24,19 @@ namespace Hotline.Application.Mappers
 
             config.NewConfig<Role, RoleDto>()
                 .Map(d => d.AccountIds, x => x.Accounts.Select(d => d.Id));
+
+            config.NewConfig<KnowledgeApply, KnowledgeApplyPageDto>()
+              .Map(d => d.CreationName, x => x.User.Name)
+                .Map(d => d.CreationOrgName, x => x.SystemOrganize.OrgName);
+
+            config.NewConfig<Knowledge, KnowledgeDataDto>()
+              .Map(d => d.CreationName, x => x.User.Name)
+                .Map(d => d.KnowledgeTypeName, x => x.KnowledgeType.SpliceName);
+
+            config.NewConfig<Knowledge, KnowledgeApprovalDataDto>()
+            .Map(d => d.CreationName, x => x.User.Name)
+              .Map(d => d.KnowledgeTypeName, x => x.KnowledgeType.SpliceName)
+                 .Map(d => d.CreateBMName, x => x.SystemOrganize.OrgName);
         }
     }
 }