FileDto.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. using Microsoft.AspNetCore.Http;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace OASystem.Domain.Dtos.FileDto
  8. {
  9. /// <summary>
  10. /// 文件 Dto
  11. /// </summary>
  12. public class FileDto
  13. {
  14. }
  15. /// <summary>
  16. /// 文件删除 Dto
  17. /// </summary>
  18. public class FileDelDto
  19. {
  20. /// <summary>
  21. /// 文件路径(含文件名称)
  22. /// </summary>
  23. public string? PathUrl { get; set; }
  24. }
  25. public class CommonSaveFileDto
  26. {
  27. public List<IFormFile> Files { get; set; }
  28. public int Ctable { get; set; }
  29. public int Diid { get; set; }
  30. public int Cid { get; set; }
  31. public int Userid { get; set; }
  32. }
  33. public class SharedFileUploadDto
  34. {
  35. public List<IFormFile> Files { get; set; }
  36. public int Diid { get; set; }
  37. public int Userid { get; set; }
  38. public int FileType { get; set; }
  39. }
  40. public class qyWeChatNotificationDto
  41. {
  42. public int CTable { get; set; }
  43. public int UserId { get; set; }
  44. public int Diid { get; set; }
  45. }
  46. public class QuerySharedFileDto
  47. {
  48. public int Diid { get; set; }
  49. public int FileType { get; set; }
  50. public int PageIndex { get; set; }
  51. public int PageSize { get; set; }
  52. public string FileName { get; set; }
  53. public string StartTime { get; set; }
  54. public string EndTime { get; set; }
  55. }
  56. public class QueryGroupModelFileDto
  57. {
  58. public int Ctable { get; set; }
  59. public int Diid { get; set; }
  60. public int Cid { get; set; }
  61. public int UserId { get; set; }
  62. }
  63. public class ExportGroupZipDto
  64. {
  65. public int Diid { get; set; }
  66. public int isModule { get; set; }
  67. }
  68. public class ExportGroupByModuleDto
  69. {
  70. public int Ctable { get; set; }
  71. public int Diid { get; set; }
  72. }
  73. public class DeleteGroupFileDto
  74. {
  75. public int Id { get; set; }
  76. public int UserId { get; set; }
  77. }
  78. public class DownSharedFileDto
  79. {
  80. public int Id { get; set; }
  81. }
  82. }