FileOutput.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. {
  15. get
  16. {
  17. return this.Id + this.Suffix;
  18. }
  19. }
  20. /// <summary>
  21. /// URL
  22. /// </summary>
  23. public string Url { get; set; }
  24. /// <summary>
  25. /// 大小
  26. /// </summary>
  27. public string SizeKb { get; set; }
  28. /// <summary>
  29. /// 后缀
  30. /// </summary>
  31. public string Suffix { get; set; }
  32. /// <summary>
  33. /// 路径
  34. /// </summary>
  35. public string FilePath { get; set; }
  36. }
  37. [SugarTable("sys_file")]
  38. [NotTable]
  39. public class MapperSysFileOutput
  40. {
  41. /// <summary>
  42. /// 雪花Id
  43. /// </summary>
  44. [SugarColumn(ColumnDescription = "Id", IsPrimaryKey = true, IsIdentity = false)]
  45. public long Id { get; set; }
  46. public string BucketName { get; set; }
  47. public string FileName { get; set; }
  48. public string Suffix { get; set; }
  49. public string FilePath { get; set; }
  50. }
  51. }