YD_Event.Admin/YD_Event.Application/Blog/Dtos/ArticleDetailOutput.cs
2025-12-17 11:12:13 +08:00

78 lines
1.7 KiB
C#

namespace YD_Event.Application.Blog.Dtos;
public class ArticleDetailOutput
{
/// <summary>
/// 文章ID
/// </summary>
public long Id { get; set; }
/// <summary>
/// 标题
/// </summary>
public string Title { get; set; }
/// <summary>
/// 简介
/// </summary>
public string Summary { get; set; }
/// <summary>
/// 封面
/// </summary>
public string Cover { get; set; }
/// <summary>
/// 状态
/// </summary>
public AvailabilityStatus Status { get; set; }
/// <summary>
/// 原文地址
/// </summary>
public string Link { get; set; }
/// <summary>
/// 是否置顶
/// </summary>
public bool IsTop { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 作者
/// </summary>
public string Author { get; set; }
/// <summary>
/// 文章内容
/// </summary>
public string Content { get; set; }
/// <summary>
/// 是否允许评论
/// </summary>
public bool IsAllowComments { get; set; }
/// <summary>
/// 是个是HTML
/// </summary>
public bool IsHtml { get; set; }
/// <summary>
/// 创作类型
/// </summary>
public CreationType CreationType { get; set; }
/// <summary>
/// 过期时间(过期后文章不显示)
/// </summary>
public DateTime? ExpiredTime { get; set; }
/// <summary>
/// 标签
/// </summary>
public List<long> Tags { get; set; }
/// <summary>
/// 栏目ID
/// </summary>
public long? CategoryId { get; set; }
/// <summary>
/// 发布时间
/// </summary>
public DateTime PublishTime { get; set; }
}