Files
Docker/CloudBuilder/CloudBuilder.Master/Data/PublishAudioDetailDisplayData.cs
T
2026-10-21 20:50:55 +08:00

39 lines
1.1 KiB
C#

using CloudBuilder.Core.Authorization;
using CloudBuilder.Master.Entity;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CloudBuilder.Master.Data
{
[NotMapped]
[TypeScript]
public class PublishAudioDetailDisplayData : PublishAudioDetailEntity
{
public PublishAudioDetailDisplayData()
{
}
public PublishAudioDetailDisplayData(PublishAudioDetailEntity entity)
{
CopyFrom(entity);
}
public string? FormattedUrl { get; set; }
public string? FormattedPic { get; set; }
public string? FormattedLrc { get; set; }
/// <summary>
/// 三个文件字段的源文件名(dms_file.org_file_name):库里存的是物理名(order_key),
/// 界面要给人看原名。不落库(本类 NotMapped),由 FindByKey 现查现填。
/// </summary>
public string? PicName { get; set; }
public string? UrlName { get; set; }
public string? LrcName { get; set; }
}
}