|
@@ -1,4 +1,5 @@
|
|
using Hotline.Share.Enums.Order;
|
|
using Hotline.Share.Enums.Order;
|
|
|
|
+using XF.Utility.EnumExtensions;
|
|
|
|
|
|
namespace Hotline.Share.Requests;
|
|
namespace Hotline.Share.Requests;
|
|
|
|
|
|
@@ -420,6 +421,103 @@ public class AcceptTypeStatisticsReq
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+public record HotspotAndAreaStatisticsDetailReq:PagedRequest
|
|
|
|
+{
|
|
|
|
+ public string AreaCode { get; set; }
|
|
|
|
+
|
|
|
|
+ public string HotspotId { get; set; }
|
|
|
|
+
|
|
|
|
+ public DateTime StartTime { get; set; }
|
|
|
|
+
|
|
|
|
+ public DateTime EndTime { get; set; }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+public class HotspotAndAreaStatisticsDetailDto
|
|
|
|
+{
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 工单状态
|
|
|
|
+ /// </summary>
|
|
|
|
+ public EOrderStatus Status { get; set; }
|
|
|
|
+
|
|
|
|
+ public string StatusText => Status.GetDescription();
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 来源渠道(电话、网站、APP等)
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string? SourceChannel { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 当前节点
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string? ActualHandleStepName { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 重办次数
|
|
|
|
+ /// </summary>
|
|
|
|
+ public int ReTransactNum { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 紧急程度
|
|
|
|
+ /// </summary>
|
|
|
|
+ public EEmergencyLevel EmergencyLevel { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 甄别状态
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string OrderScreenStatus { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 工单编号
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string No { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 受理时间
|
|
|
|
+ /// </summary>
|
|
|
|
+ public DateTime CreationTime { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 标题
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string Title { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 超期时间
|
|
|
|
+ /// </summary>
|
|
|
|
+ public DateTime? ExpiredTime { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 接办部门名称
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string? ActualHandleOrgName { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 接办时间
|
|
|
|
+ /// </summary>
|
|
|
|
+ public DateTime? ActualHandleStepAcceptTime { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 办结时间
|
|
|
|
+ /// </summary>
|
|
|
|
+ public DateTime? FiledTime { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 受理类型
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string? AcceptType { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 热点类型
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string? HotspotName { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 受理人名称
|
|
|
|
+ /// </summary>
|
|
|
|
+ public string? AcceptorName { get; set; }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
|
|
public class AcceptTypeStatisticsDto
|
|
public class AcceptTypeStatisticsDto
|
|
{
|
|
{
|