using System;
using Dpz.Core.Entity.Base.MapperConfig;
using Dpz.Core.Public.Entity;

namespace Dpz.Core.Public.ViewModel.Response;

public class MumbleResponse : IMapFrom<Mumble>
{
    public required string Id { get; set; }

    /// <summary>
    /// Markdown
    /// </summary>
    public required string Markdown { get; set; }

    /// <summary>
    /// 发表时间
    /// </summary>
    public DateTime CreateTime
    {
        get => field.ToLocalTime();
        set;
    }

    /// <summary>
    /// 最后修改时间
    /// </summary>
    public DateTime LastUpdateTime
    {
        get => field.ToLocalTime();
        set;
    }

    /// <summary>
    /// 点赞数
    /// </summary>
    public int Like { get; set; }

    /// <summary>
    /// 评论数
    /// </summary>
    public int CommentCount { get; set; }

    public required VmUserInfo Author { get; set; }
}
评论加载中...