Class QueueEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.queue.QueueEntity
All Implemented Interfaces:
Serializable

@Entity public class QueueEntity extends BaseEntity
队列实体类: 三个维度: 1. 客服账号,某个客服账号当天接待服务多少人 2. 工作组,某个工作组当天接待服务多少人 3. 机器人,某个机器人当天接待服务多少人
Author:
jackning
See Also:
  • Field Details

  • Constructor Details

    • QueueEntity

      public QueueEntity()
  • Method Details

    • getThreadsCountByHour

      public List<Integer> getThreadsCountByHour()
    • getTotalCount

      public int getTotalCount()
      获取当天请求服务总人数(当前分配的排队号码)
    • getOfflineCount

      public int getOfflineCount()
      获取请求时客服离线的人数(包括当前离线和曾经离线但已关闭的)
    • getMessageLeaveCount

      public int getMessageLeaveCount()
    • getRobotToAgentCount

      public int getRobotToAgentCount()
    • getRobotingCount

      public int getRobotingCount()
    • getQueuingCount

      public int getQueuingCount()
      获取当前排队中的人数
    • getChattingCount

      public int getChattingCount()
      获取当前正在会话的人数
    • getClosedCount

      public int getClosedCount()
      获取已结束会话的人数
    • getAvgWaitTime

      public int getAvgWaitTime()
      获取平均等待时间(秒)
    • getAvgResolveTime

      public int getAvgResolveTime()
      获取平均解决时间(秒)
    • getNextNumber

      public int getNextNumber()
      获取下一个排队号码
    • canEnqueue

      public boolean canEnqueue()
      检查是否可以加入队列