OrderSuperviseDto.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. using Hotline.Share.Requests;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace Hotline.Share.Dtos.Order
  8. {
  9. public class OrderSuperviseDto
  10. {
  11. /// <summary>
  12. /// 工单ID
  13. /// </summary>
  14. public string OrderId { get; set; }
  15. /// <summary>
  16. /// 被督办部门ID
  17. /// </summary>
  18. public string OrgId { get; set; }
  19. /// <summary>
  20. /// 督办状态
  21. /// </summary>
  22. public int? State { get; set; }
  23. /// <summary>
  24. /// 附件
  25. /// </summary>
  26. public List<string>? Additions { get; set; } = new();
  27. }
  28. public class ApplyOrderSuperviseDto : OrderSuperviseDto
  29. {
  30. /// <summary>
  31. /// 督办回复时限
  32. /// </summary>
  33. public DateTime ReplyLimitTime { get; set; }
  34. /// <summary>
  35. /// 督办申请内容
  36. /// </summary>
  37. public string ApplyContent { get; set; }
  38. }
  39. public class ReplyOrderSuperviseDto : OrderSuperviseDto
  40. {
  41. public string Id { get; set; }
  42. /// <summary>
  43. /// 督办回复内容
  44. /// </summary>
  45. public string ReplyContent { get; set; }
  46. /// <summary>
  47. /// 回复人
  48. /// </summary>
  49. public string ReplyId { get; set; }
  50. }
  51. public class SignOrderSuperviseDto
  52. {
  53. public string Id { get; set; }
  54. }
  55. }