namespace Dpz.Core.Web.Models.EventRequest;
public class PublishPhotoRequest : IRequest<IActionResult>
{
/// <summary>
/// 照片
/// </summary>
public IFormFile? Photo { get; set; }
/// <summary>
/// 描述
/// </summary>
public string? Description { get; set; }
private List<string>? _tags;
/// <summary>
/// 标签
/// </summary>
public List<string>? Tags
{
get => (_tags ?? []).Select(x => x.Trim()).Where(x => !string.IsNullOrEmpty(x)).ToList();
set => _tags = value;
}
/// <summary>
/// 记录ID
/// </summary>
public string? Id { get; set; }
/// <summary>
/// 创建者
/// </summary>
public required VmUserInfo Creator { get; set; }
}