using Hotline.Share.Enums.KnowledgeBase; using Hotline.Share.Requests; namespace Hotline.Share.Dtos.Knowledge { /// /// 草稿箱 /// public record MyDraftsListPagedDto(string? KnowledgeTypeId, DateTime? StartTime, DateTime? EndTime) : PagedKeywordRequest; /// /// 审核记录 /// /// public record AuditLogListPagedDto(string? id) : PagedKeywordRequest; /// /// 审核管理 /// /// 申请类型 /// 审核状态 public record KnowledgeApprovalPagedListDto(EKnowledgeApplyType? EKnowledgeApplyType, EKnowledgeWorkFlowStatus? EKnowledgeWorkFlowStatus) : PagedKeywordRequest; /// /// 知识检索 /// /// 检索类型 /// 归属 /// 排序字段 /// 部门id /// 热点id /// 热点名称; /// 类型id /// 受理内容 public record KnowledgeRetrievalPagedListDto(EKnowledgeRetrievalType? RetrievalType,string? Attribution,string Sort, string? CreateOrgId, string? HotspotId, string? HotspotName, string? KnowledgeTypeId, string? Content) : PagedKeywordRequest; /// /// 来电弹屏知识库查询 /// /// 热点ID public record KnowledgePopScreenPagedListDto(EKnowledgeRetrievalType? RetrievalType, string? Attribution, string? HotspotId) : PagedKeywordRequest; /// /// 我的知识删除 /// /// /// /// public record KnowledgeDeletelPagedListDto(EKnowledgeWorkFlowStatus? EKnowledgeWorkFlowStatus,DateTime? StartApplyTime, DateTime? EndApplyTime) : PagedKeywordRequest; /// /// /// /// 部门 /// 热点 /// 分类 /// 状态 /// 创建开始 /// 创建结束 /// 上架时间-开始 /// 上架时间-结束 /// 下架时间-开始 /// 下架时间-结束 //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 string? Title { get; set; } /// /// 状态 /// public EKnowledgeStatus? Status { get; set; } /// /// 是否公开 /// public bool? IsPublic { get; set; } /// /// 摘要 /// public string? Summary { get; set; } /// /// 部门 /// public string? CreateOrgId { get; set; } /// /// 热点 /// public string? HotspotId { get; set; } /// /// 分类 /// public string? KnowledgeTypeId { get; set; } /// /// 审批类型 /// public string? ModuleCode { get; set; } } }