田爽 1 year ago
parent
commit
3f730a7b2f

+ 2 - 6
src/Hotline.Api/Controllers/KnowledgeController.cs

@@ -249,19 +249,15 @@ namespace Hotline.Api.Controllers
 		/// <param name="IsAddPv">默认不增加,false不增加,true增加浏览量</param>
 		/// <returns></returns>
 		[HttpGet("info/{Id}")]
-		public async Task<KnowledgeShowInfoDto> KnowledgeInfo(string Id, bool? IsAddPv)
+		public async Task<KnowledgeInfoDto> KnowledgeInfo(string Id, bool? IsAddPv)
 		{
 			var knowledge = await _knowledgeDomainService.KnowledgeInfo(Id, HttpContext.RequestAborted);
 			if (knowledge is null)
 				throw UserFriendlyException.SameMessage("知识查询失败!");
 
 			//转化
-			var knowledgeShowInfoDto = _mapper.Map<KnowledgeShowInfoDto>(knowledge);
+			var knowledgeShowInfoDto = _mapper.Map<KnowledgeInfoDto>(knowledge);
 
-			//查询其他
-			var user = await _userRepository.GetAsync(knowledge.CreatorId, HttpContext.RequestAborted);
-			if (user != null)
-				knowledgeShowInfoDto.CreatorName = user.Name;
 			var type = await _knowledgeTypeRepository.GetAsync(knowledge.KnowledgeTypeId, HttpContext.RequestAborted);
 			if (type != null) 
 			{

+ 1 - 123
src/Hotline.Share/Dtos/Knowledge/KnowledgeDto.cs

@@ -187,128 +187,6 @@ namespace Hotline.Share.Dtos.Knowledge
 
 	}
 
-    /// <summary>
-    /// 知识详情
-    /// </summary>
-    public record KnowledgeShowInfoDto
-    {
-        /// <summary>
-        /// ID
-        /// </summary>
-        public string Id { get; set; }
-
-        /// <summary>
-        /// 知识Code
-        /// </summary>
-        public string Code { get; set; }
-
-        /// <summary>
-        /// 流程Id
-        /// </summary>
-        public string? WorkflowId { get; set; }
-
-        /// <summary>
-        /// 知识分类名称
-        /// </summary>
-        public string KnowledgeTypeName { get; set; }
-
-        /// <summary>
-        /// 热点名称
-        /// </summary>
-        public string HotspotName { get; set; }
-
-        /// <summary>
-        /// 标题
-        /// </summary>
-        public string Title { get; set; }
-
-        /// <summary>
-        /// 摘要
-        /// </summary>
-        public string Summary { get; set; }
-
-        /// <summary>
-        /// 内容
-        /// </summary>
-        public string Content { get; set; }
-
-        /// <summary>
-        /// 是否公开
-        /// </summary>
-        public bool IsPublic { get; set; }
-
-        /// <summary>
-        /// 创建人
-        /// </summary>
-        public string? CreatorName { get; set; }
-
-        /// <summary>
-        /// 创建时间
-        /// </summary>
-        public DateTime? CreationTime { get; set; }
-
-        /// <summary>
-        /// 过期时间
-        /// </summary>
-        public DateTime? ExpiredTime { get; set; }
-
-        /// <summary>
-        /// 关联知识
-        /// </summary>
-        public List<string> Knowledges { get; set; }
-
-		/// <summary>
-		/// 知识归属
-		/// </summary>
-		public string? Attribution { get; set; }
-
-		/// <summary>
-		/// 搜索量
-		/// </summary>
-		public int? SearchNum { get; set; } = 0;
-
-		/// <summary>
-		/// 评分
-		/// </summary>
-		public decimal? Score { get; set; } = decimal.Zero;
-
-		/// <summary>
-		/// 评论数
-		/// </summary>
-		public int? CommentNum { get; set; } = 0;
-
-		/// <summary>
-		/// 来源部门
-		/// </summary>
-		public string? SourceOrganizeId { get; set; }
-
-		/// <summary>
-		/// 组织Id
-		/// </summary>
-		public string? CreatorOrgId { get; set; }
-
-
-		public string? CreatorOrgName { get; set; }
-
-		/// <summary>
-		/// 来源部门
-		/// </summary>
-		public OrgDto SourceOrganize { get; set; }
-
-		public KnowledgeTypeDto KnowledgeType { get; set; }
-
-		public KnowledgeCollectDto Collect { get; set; }
-
-		/// <summary>
-		/// 关键词
-		/// </summary>
-		public string Keywords { get; set; }
-
-        /// <summary>
-        /// 附件
-        /// </summary>
-        public List<string> Additions { get; set; }
-    }
 
     public class AddStartFlowDto : StartWorkflowDto<AddKnowledgeDto>
     {
@@ -320,7 +198,7 @@ namespace Hotline.Share.Dtos.Knowledge
 
     }
 
-    public class DeleteStartFlowDto : StartWorkflowDto<KnowledgeShowInfoDto>
+    public class DeleteStartFlowDto : StartWorkflowDto<KnowledgeDto>
     {
 
     }