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; }
}