using System.Text.Json;
namespace Dpz.Core.Web.Models;
/// <summary>
/// 视频观看模型
/// </summary>
/// <param name="SubTitle">副标题</param>
/// <param name="Description">描述</param>
/// <param name="Tags">标签</param>
/// <param name="PlayCount">播放数量</param>
/// <param name="DanmakuCount">弹幕数量</param>
/// <param name="CommentCount">评论数量</param>
/// <param name="Config">配置</param>
public record VideoWatchModel(
string SubTitle,
string Description,
int PlayCount,
int DanmakuCount,
int CommentCount,
string[] Tags,
VideoConfig Config
)
{
public string ConfigJson => JsonSerializer.Serialize(Config, JsonSerializerOptions.Web);
};
/// <summary>
/// 视频播放配置
/// </summary>
/// <param name="Id"></param>
/// <param name="Url">地址</param>
/// <param name="Cover">封面</param>
/// <param name="Title">标题</param>
public record VideoConfig(string Id, string Url, string Cover, string Title);
AI 正在分析代码…
评论加载中...