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