|
@@ -14,68 +14,68 @@ namespace Hotline.Share.Dtos.Knowledge
|
|
|
/// <param name="id"></param>
|
|
|
public record AuditLogListPagedDto(string? id) : PagedKeywordRequest;
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 审核管理
|
|
|
- /// </summary>
|
|
|
- /// <param name="EKnowledgeApplyType">申请类型</param>
|
|
|
- /// <param name="EKnowledgeWorkFlowStatus">审核状态</param>
|
|
|
- public record KnowledgeApprovalPagedListDto(EKnowledgeApplyType? EKnowledgeApplyType, EKnowledgeWorkFlowStatus? EKnowledgeWorkFlowStatus) : PagedKeywordRequest;
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 知识检索
|
|
|
- /// </summary>
|
|
|
- /// <param name="RetrievalType">检索类型</param>
|
|
|
- /// <param name="Attribution">归属</param>
|
|
|
- /// <param name="Sort">排序字段</param>
|
|
|
- /// <param name="CreateOrgId">部门id</param>
|
|
|
- /// <param name="HotspotId">热点id</param>
|
|
|
- /// <param name="HotspotName">热点名称</param>;
|
|
|
- /// <param name="KnowledgeTypeId">类型id</param>
|
|
|
- /// <param name="Content">受理内容</param>
|
|
|
- public record KnowledgeRetrievalPagedListDto : PagedKeywordRequest
|
|
|
- {
|
|
|
- /// <summary>
|
|
|
- /// 检索类型
|
|
|
- /// </summary>
|
|
|
- public EKnowledgeRetrievalType? RetrievalType { get; set; }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 归属
|
|
|
- /// </summary>
|
|
|
- public string? Attribution { get; set; }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 排序字段
|
|
|
- /// </summary>
|
|
|
- public string Sort { get; set; }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 部门id
|
|
|
- /// </summary>
|
|
|
- public string? CreateOrgId { get; set; }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 热点id
|
|
|
- /// </summary>
|
|
|
- public string? HotspotId { get; set; }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 热点名称
|
|
|
- /// </summary>
|
|
|
- public string? HotspotName { get; set; }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 类型id
|
|
|
- /// </summary>
|
|
|
- public string? KnowledgeTypeId { get; set; }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 受理内容
|
|
|
- /// </summary>
|
|
|
- public string? Content { get; set; }
|
|
|
- };
|
|
|
-
|
|
|
- /// <summary>
|
|
|
+ /// <summary>
|
|
|
+ /// 审核管理
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="EKnowledgeApplyType">申请类型</param>
|
|
|
+ /// <param name="EKnowledgeWorkFlowStatus">审核状态</param>
|
|
|
+ public record KnowledgeApprovalPagedListDto(EKnowledgeApplyType? EKnowledgeApplyType, EKnowledgeWorkFlowStatus? EKnowledgeWorkFlowStatus) : PagedKeywordRequest;
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 知识检索
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="RetrievalType">检索类型</param>
|
|
|
+ /// <param name="Attribution">归属</param>
|
|
|
+ /// <param name="Sort">排序字段</param>
|
|
|
+ /// <param name="CreateOrgId">部门id</param>
|
|
|
+ /// <param name="HotspotId">热点id</param>
|
|
|
+ /// <param name="HotspotName">热点名称</param>;
|
|
|
+ /// <param name="KnowledgeTypeId">类型id</param>
|
|
|
+ /// <param name="Content">受理内容</param>
|
|
|
+ public record KnowledgeRetrievalPagedListDto : PagedKeywordRequest
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 检索类型
|
|
|
+ /// </summary>
|
|
|
+ public EKnowledgeRetrievalType? RetrievalType { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 归属
|
|
|
+ /// </summary>
|
|
|
+ public string? Attribution { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 排序字段
|
|
|
+ /// </summary>
|
|
|
+ public string Sort { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 部门id
|
|
|
+ /// </summary>
|
|
|
+ public string? CreateOrgId { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 热点id
|
|
|
+ /// </summary>
|
|
|
+ public string? HotspotId { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 热点名称
|
|
|
+ /// </summary>
|
|
|
+ public string? HotspotName { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 类型id
|
|
|
+ /// </summary>
|
|
|
+ public string? KnowledgeTypeId { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 受理内容
|
|
|
+ /// </summary>
|
|
|
+ public string? Content { get; set; }
|
|
|
+ };
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
/// 来电弹屏知识库查询
|
|
|
/// </summary>
|
|
|
/// <param name="HotspotId">热点ID</param>
|
|
@@ -87,7 +87,7 @@ namespace Hotline.Share.Dtos.Knowledge
|
|
|
/// <param name="EKnowledgeWorkFlowStatus"></param>
|
|
|
/// <param name="StartApplyTime"></param>
|
|
|
/// <param name="EndApplyTime"></param>
|
|
|
- public record KnowledgeDeletelPagedListDto(EKnowledgeWorkFlowStatus? EKnowledgeWorkFlowStatus,DateTime? StartApplyTime, DateTime? EndApplyTime) : PagedKeywordRequest;
|
|
|
+ public record KnowledgeDeletelPagedListDto(EKnowledgeWorkFlowStatus? EKnowledgeWorkFlowStatus, DateTime? StartApplyTime, DateTime? EndApplyTime) : PagedKeywordRequest;
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
@@ -105,42 +105,42 @@ namespace Hotline.Share.Dtos.Knowledge
|
|
|
//public record KnowPagedListDto(string? CreateOrgId, string? HotspotId, string? KnowledgeTypeId, EKnowledgeStatus? Status, DateTime? CreationStartTime, DateTime? CreationEndTime,
|
|
|
// DateTime? StartOnShelfTime, DateTime? EndOnShelfTime, DateTime? StartOffShelfTime, DateTime? EndOffShelfTime) : PagedKeywordRequest;
|
|
|
|
|
|
- public record KnowPagedListDto : PagedKeywordRequest
|
|
|
+ public record KnowPagedListDto : PagedKeywordRequest
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 标题
|
|
|
/// </summary>
|
|
|
- public string? Title { get; set; }
|
|
|
+ public string? Title { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 状态
|
|
|
/// </summary>
|
|
|
public EKnowledgeStatus? Status { get; set; }
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 草稿状态下的查询条件
|
|
|
- /// </summary>
|
|
|
- public EKnowledgeStatus? NewDraftsStatus { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 草稿状态下的查询条件
|
|
|
+ /// </summary>
|
|
|
+ public EKnowledgeStatus? NewDraftsStatus { get; set; }
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 是否公开
|
|
|
- /// </summary>
|
|
|
- public bool? IsPublic { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 是否公开
|
|
|
+ /// </summary>
|
|
|
+ public bool? IsPublic { get; set; }
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 摘要
|
|
|
- /// </summary>
|
|
|
- public string? Summary { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 摘要
|
|
|
+ /// </summary>
|
|
|
+ public string? Summary { get; set; }
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 部门
|
|
|
- /// </summary>
|
|
|
- public string? CreateOrgId { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 部门
|
|
|
+ /// </summary>
|
|
|
+ public string? CreateOrgId { get; set; }
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 热点
|
|
|
- /// </summary>
|
|
|
- public string? HotspotId { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 热点
|
|
|
+ /// </summary>
|
|
|
+ public string? HotspotId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 分类
|
|
@@ -152,10 +152,17 @@ namespace Hotline.Share.Dtos.Knowledge
|
|
|
/// </summary>
|
|
|
public string? ModuleCode { get; set; }
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 归属
|
|
|
- /// </summary>
|
|
|
- public string? Attribution { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 归属
|
|
|
+ /// </summary>
|
|
|
+ public string? Attribution { get; set; }
|
|
|
+
|
|
|
+ public DateTime? CreationStartTime { get; set; }
|
|
|
+ public DateTime? CreationEndTime { get; set; }
|
|
|
+ public DateTime? StartOnShelfTime { get; set; }
|
|
|
+ public DateTime? EndOnShelfTime { get; set; }
|
|
|
+ public DateTime? StartOffShelfTime { get; set; }
|
|
|
+ public DateTime? EndOffShelfTime { get; set; }
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
}
|