ZrAdminNetCore/ZR.LiveForum.Model/Liveforum/T_Posts.cs
2025-11-23 22:19:38 +08:00

114 lines
2.6 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace ZR.LiveForum.Model.Liveforum
{
/// <summary>
/// 论坛帖子
/// </summary>
[SugarTable("T_Posts")]
[Tenant("liveforum")]
public class T_Posts
{
/// <summary>
/// id
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public long Id { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public long UserId { get; set; }
/// <summary>
/// 标题
/// </summary>
public string Title { get; set; }
/// <summary>
/// 封面图片
/// </summary>
public string? CoverImage { get; set; }
/// <summary>
/// 正文内容
/// </summary>
public string Content { get; set; }
/// <summary>
/// 分类ID
/// </summary>
public int? CategoryId { get; set; }
/// <summary>
/// 浏览次数
/// </summary>
public int? ViewCount { get; set; }
/// <summary>
/// 点赞数量
/// </summary>
public int? LikeCount { get; set; }
/// <summary>
/// 评论数量
/// </summary>
public int? CommentCount { get; set; }
/// <summary>
/// 分享次数
/// </summary>
public int? ShareCount { get; set; }
/// <summary>
/// 是否置顶
/// </summary>
public bool IsTop { get; set; }
/// <summary>
/// 是否热门
/// </summary>
public bool IsHot { get; set; }
/// <summary>
/// 是否精华
/// </summary>
public bool IsEssence { get; set; }
/// <summary>
/// 帖子状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 发布时间
/// </summary>
public DateTime? PublishTime { get; set; }
/// <summary>
/// 是否已删除
/// </summary>
public bool IsDeleted { get; set; }
/// <summary>
/// 删除时间
/// </summary>
public DateTime? DeletedAt { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? CreatedAt { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime? UpdatedAt { get; set; }
/// <summary>
/// 送花数量用于排序最多6位数0-999999每月清零
/// </summary>
[JsonProperty]
public int FlowerCount { get; set; } = 0;
}
}