using Hotline.Share.Enums.KnowledgeBase; using Hotline.Share.Requests; namespace Hotline.Share.Dtos.Knowledge; public record KnowPagedListDto : PagedKeywordRequest { /// /// 标题 /// public string? Title { get; set; } /// /// 状态 /// public EKnowledgeStatusRequest Status { get; set; } /// /// 草稿状态下的查询条件 /// public EKnowledgeDraftTypeRequest NewDraftsStatus { 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; } /// /// 归属 /// 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; } /// /// 更新时间开始 /// public DateTime? StartUpdateTime { get; set; } /// /// 更新时间结束 /// public DateTime? EndUpdateTime { get; set; } /// /// 创建人 /// public string? CreatorName { get; set; } }