PagedKeywordRequest.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. namespace Hotline.Share.Requests;
  2. public record PagedKeywordRequest : PagedRequest
  3. {
  4. public string? Keyword { get; set; }
  5. }
  6. public record ReportPagedRequest : PagedKeywordRequest
  7. {
  8. /// <summary>
  9. /// 开始时间
  10. /// </summary>
  11. public DateTime? StartTime { get; set; }
  12. /// <summary>
  13. /// 结束时间
  14. /// </summary>
  15. public DateTime? EndTime { get; set; }
  16. /// <summary>
  17. /// 排序字段
  18. /// </summary>
  19. public string SortField { get; set; }
  20. /// <summary>
  21. /// 排序规则 0 升序 1 降序
  22. /// </summary>
  23. public int SortRule { get; set; }
  24. }
  25. public record OrgDataListDetailRequest:PagedRequest
  26. {
  27. /// <summary>
  28. /// 开始时间
  29. /// </summary>
  30. public DateTime StartDate { get; set; }
  31. /// <summary>
  32. /// 结束时间
  33. /// </summary>
  34. public DateTime EndDate { get; set; }
  35. /// <summary>
  36. /// 部门Code
  37. /// </summary>
  38. public string OrgCode { get; set; }
  39. /// <summary>
  40. /// 工单编号
  41. /// </summary>
  42. public string? No { get; set; }
  43. /// <summary>
  44. /// 查询状态 1:业务已办超期 2:会签已办超期 3:业务待办超期 4:会签待办超期
  45. /// </summary>
  46. public int QueryType { get; set; }
  47. /// <summary>
  48. /// 超期类型 1:系统中超期 2:申请延期超期
  49. /// </summary>
  50. public int ExpiredType { get; set; }
  51. }
  52. public record PublishedPagedRequest : PagedKeywordRequest {
  53. /// <summary>
  54. /// 是否解决
  55. /// </summary>
  56. public bool? Resolve { get; set; }
  57. }
  58. public record HotspotSubtotalReportPagedRequest : ReportPagedRequest
  59. {
  60. public string Id { get; set; }
  61. }
  62. public record HotPortJoinOrgStatisticsRequest
  63. {
  64. public DateTime StartTime { get; set; }
  65. public DateTime EndTime { get; set; }
  66. }
  67. public record HotspotReportPagedRequest : ReportPagedRequest {
  68. public string Id { get; set; }
  69. /// <summary>
  70. /// 查询类型 年 3 月 2 日 1 自定义 0
  71. /// </summary>
  72. public int Type { get; set; }
  73. public DateTime? ChainStartTime { get; set; }
  74. public DateTime? ChainEndTime { get; set; }
  75. }
  76. public record QuerySeatRestRequest:ReportPagedRequest
  77. {
  78. public string? UserName { get; set; }
  79. public string? StaffNo { get; set; }
  80. }
  81. public record QuerySeatSwitchRequest:ReportPagedRequest
  82. {
  83. public string? UserName { get; set; }
  84. public string? CDPN { get; set; }
  85. }
  86. public record QueryVisitNoSatiisfiedRequest:ReportPagedRequest
  87. {
  88. public string? OrgName { get; set; }
  89. }
  90. public record BiQueryVisitNoSatisfiedDetailDto: ReportPagedRequest
  91. {
  92. /// <summary>
  93. /// 部门Code
  94. /// </summary>
  95. public string OrgCode { get; set; }
  96. /// <summary>
  97. /// 不满意原因Key
  98. /// </summary>
  99. public string DissatisfiedKey { get; set; }
  100. }
  101. public record QueryOrderDelayDataListRequest:ReportPagedRequest
  102. {
  103. public string? OrgName { get; set; }
  104. }
  105. public record QueryOrderReTransactDetailRequest : ReportPagedRequest
  106. {
  107. public string? OrgName { get; set; }
  108. }