using System;
using Dpz.Core.Entity.Base.MapperConfig;
using Dpz.Core.Public.Entity;
namespace Dpz.Core.Public.ViewModel.Response;
/// <summary>
/// 录音
/// </summary>
public class AudioResponse : IMapFrom<Audio>
{
public required string Id { get; set; }
/// <summary>
/// 访问地址
/// </summary>
public string? AccessUrl { get; set; }
/// <summary>
/// 文件大小
/// </summary>
public long Size { get; set; }
/// <summary>
/// 时长
/// </summary>
public TimeSpan Duration { get; set; }
/// <summary>
/// 上传时间
/// </summary>
public DateTime UploadTime
{
get => field.ToLocalTime();
set;
}
/// <summary>
/// 上传人
/// </summary>
public required VmUserInfo Uploader { get; set; }
}
评论加载中...