90 lines
2.0 KiB
C#
90 lines
2.0 KiB
C#
namespace MiaoYu.Repository.ChatAI.Admin.Entities.Apps;
|
|
|
|
/// <summary>
|
|
/// 存储所有生成的歌曲的信息。
|
|
/// </summary>
|
|
[EntityDescription(FieldIgnored = true)]
|
|
[Table("M_Songs")]
|
|
public class M_Songs : DefaultEntityV4
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
/// 歌曲名称 => 备注: 歌曲名称
|
|
/// </summary>
|
|
public string? Title { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 用户Id => 备注: 歌曲作者ID
|
|
/// </summary>
|
|
public Int32 AuthorId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 音乐风格 => 备注: 音乐风格
|
|
/// </summary>
|
|
public string? Genre { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 歌词内容 => 备注: 歌词内容
|
|
/// </summary>
|
|
public string? Lyrics { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 歌曲是否公开展示 => 备注: 歌曲是否公开展示
|
|
/// </summary>
|
|
public Boolean IsPublic { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 歌曲创建时间 => 备注: 歌曲创建时间
|
|
/// </summary>
|
|
public DateTime CreationTimestamp { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 歌曲时长 => 备注: 歌曲时长
|
|
/// </summary>
|
|
public TimeSpan? Duration { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 播放次数 => 备注: 播放次数
|
|
/// </summary>
|
|
public Int32 PlayCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 点赞次数 => 备注: 点赞次数
|
|
/// </summary>
|
|
public Int32 LikeCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 下载次数 => 备注: 下载次数
|
|
/// </summary>
|
|
public Int32 DownloadCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 音乐下载地址 => 备注: 音乐下载地址
|
|
/// </summary>
|
|
public string? MusicAddress { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 封面图 => 备注: 封面图
|
|
/// </summary>
|
|
public string? CoverImage { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 音乐风格Id => 备注: 音乐风格Id
|
|
/// </summary>
|
|
public Int32? GenreId { get; set; }
|
|
|
|
|
|
} |