using System; using System.Collections.Generic; using System.Linq; namespace AsbCloudApp.Data { /// /// DTO информации о файле. Используется для загрузки файла. /// public class FileInfoDto : IId, IWellRelated { /// public int Id { get; set; } /// public int IdWell { get; set; } /// /// id категории файла /// public int IdCategory { get; set; } /// /// Id автора /// public int? IdAuthor { get; set; } /// /// имя файла /// public string Name { get; set; } = null!; /// /// дата загрузки /// public DateTime UploadDate { get; set; } /// /// размер в байтах /// public long Size { get; set; } /// /// Помечен как удаленный /// public bool IsDeleted { get; set; } /// /// DTO автора /// public UserDto? Author { get; set; } /// /// список отметок файла /// public IEnumerable FileMarks { get; set; } = Enumerable.Empty(); } }