Ver Fonte

增加查询条件

田爽 há 6 meses atrás
pai
commit
41320f36ae

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

@@ -1017,7 +1017,8 @@ namespace Hotline.Api.Controllers
             var (total, items) = await _knowledgeWrodRepository.Queryable()
                 .WhereIF(!string.IsNullOrEmpty(dto.Tag), x => x.Tag == dto.Tag!)
                 .WhereIF(!string.IsNullOrEmpty(dto.Classify), x => x.Classify == dto.Classify!)
-                .WhereIF(!string.IsNullOrEmpty(dto.Synonym), x => x.Synonym != null && x.Synonym.Contains(dto.Synonym!))
+                .WhereIF(dto.IsEnable.HasValue, x => x.IsEnable == dto.IsEnable)
+				.WhereIF(!string.IsNullOrEmpty(dto.Synonym), x => x.Synonym != null && x.Synonym.Contains(dto.Synonym!))
                 .OrderByDescending(x => x.CreationTime)
                 .ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
             return new PagedDto<KnowledgeWordDto>(total, _mapper.Map<IReadOnlyList<KnowledgeWordDto>>(items));

+ 5 - 0
src/Hotline.Share/Dtos/Knowledge/KnowledgeWordDto.cs

@@ -94,6 +94,11 @@ namespace Hotline.Share.Dtos.Knowledge
 		/// 近义词
 		/// </summary>
 		public string? Synonym { get; set; }
+
+		/// <summary>
+		/// 启禁用  0  启用  1 禁用
+		/// </summary>
+		public int? IsEnable { get; set; }
 	}
 	public class KnowledgeWordBaseDto
 	{