Package com.bytedesk.service.queue
Class QueueEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.queue.QueueEntity
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
检查是否可以加入队列void
减少正在服务人数void
减少等待人数int
获取下一个排队号码void
增加已完成人数void
增加正在服务人数void
增加等待人数void
updateStats
(int waiting, int serving, int served, int avgWait) 更新队列统计
-
Field Details
-
nickname
-
type
-
topic
-
day
-
status
-
currentNumber
private int currentNumber -
waitingNumber
private int waitingNumber -
servingNumber
private int servingNumber -
servedNumber
private int servedNumber -
avgWaitTime
private int avgWaitTime -
avgSolveTime
private int avgSolveTime
-
-
Constructor Details
-
QueueEntity
public QueueEntity()
-
-
Method Details
-
getNextNumber
public int getNextNumber()获取下一个排队号码 -
decreaseWaitingNumber
public void decreaseWaitingNumber()减少等待人数 -
increaseWaitingNumber
public void increaseWaitingNumber()增加等待人数 -
increaseServingNumber
public void increaseServingNumber()增加正在服务人数 -
decreaseServingNumber
public void decreaseServingNumber()减少正在服务人数 -
increaseServedNumber
public void increaseServedNumber()增加已完成人数 -
updateStats
public void updateStats(int waiting, int serving, int served, int avgWait) 更新队列统计 -
canEnqueue
public boolean canEnqueue()检查是否可以加入队列 -
acceptThread
public void acceptThread()
-