田爽 1 vuosi sitten
vanhempi
commit
9ca19508be

+ 4 - 0
src/Hotline.Api/Controllers/KnowledgeController.cs

@@ -113,6 +113,10 @@ namespace Hotline.Api.Controllers
 			var hot = await _hotspotTypeRepository.GetAsync(know.HotspotId, HttpContext.RequestAborted);
 			if (hot != null)
 				knowledgeInfoDto.HotspotName = hot.HotSpotFullName;
+			//收藏
+			var collect = await _knowledgeCollectRepository.GetAsync(x => x.KnowledgeId == Id && x.CreatorId == _sessionContext.UserId);
+			if (collect != null)
+				knowledgeInfoDto.Collect = _mapper.Map<KnowledgeCollectDto>(collect);
 
 			return knowledgeInfoDto;
 		}

+ 15 - 3
src/Hotline.Share/Dtos/Knowledge/KnowledgeDto.cs

@@ -145,9 +145,19 @@ namespace Hotline.Share.Dtos.Knowledge
         public string HotspotExternal { get; set; }
 
         /// <summary>
-        /// 评分
+        /// 知识归属
         /// </summary>
-        public decimal? Score { get; set; } = decimal.Zero;
+        public string? Attribution { get; set; }
+
+        /// <summary>
+        /// 搜索量
+        /// </summary>
+        public int? SearchNum { get; set; } = 0;
+
+		/// <summary>
+		/// 评分
+		/// </summary>
+		public decimal? Score { get; set; } = decimal.Zero;
 
         /// <summary>
         /// 评论数
@@ -166,7 +176,9 @@ namespace Hotline.Share.Dtos.Knowledge
 
         public KnowledgeTypeDto KnowledgeType { get; set; }
 
-    }
+        public KnowledgeCollectDto Collect { get; set; }
+
+	}
 
     /// <summary>
     /// 知识详情