FileOutput.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using SqlSugar;
  2. namespace Admin.NET.Core.Service
  3. {
  4. public class FileOutput
  5. {
  6. /// <summary>
  7. /// 文件ID
  8. /// </summary>
  9. public long Id { get; set; }
  10. /// <summary>
  11. /// 文件名称
  12. /// </summary>
  13. public string Name
  14. { get { return this.Id + this.Suffix; } }
  15. /// <summary>
  16. /// 文件URL
  17. /// </summary>
  18. public string Url { get; set; }
  19. /// <summary>
  20. /// 文件大小
  21. /// </summary>
  22. public string SizeKb { get; set; }
  23. /// <summary>
  24. /// 文件后缀
  25. /// </summary>
  26. public string Suffix { get; set; }
  27. }
  28. [SugarTable("sys_file")]
  29. [NotTable]
  30. public class MapperSysFileOutput
  31. {
  32. /// <summary>
  33. /// 雪花Id
  34. /// </summary>
  35. [SugarColumn(ColumnDescription = "Id", IsPrimaryKey = true, IsIdentity = false)]
  36. public long Id { get; set; }
  37. public string BucketName { get; set; }
  38. public string FileName { get; set; }
  39. public string Suffix { get; set; }
  40. public string FilePath { get; set; }
  41. }
  42. }