1.场景描述:客服热线的接听流程:
接听人员分为三个层级,由低到高依次为客服人员,客服主管,客服经理。首先由客服人员接听,如解决不了,逐级转接至高一层级的人员接听。如客服忙,则请顾客等待。
这里可以设计一个Map<LinkedList<Call>>,用来存储接听的电话。
Map的键值存储可以实现分别存储各个层级的call的列表。LinkedList实现了队列的接口,先进先出,能够保证先等待的顾客会先得到应答。
1.场景描述:客服热线的接听流程:
接听人员分为三个层级,由低到高依次为客服人员,客服主管,客服经理。首先由客服人员接听,如解决不了,逐级转接至高一层级的人员接听。如客服忙,则请顾客等待。
这里可以设计一个Map<LinkedList<Call>>,用来存储接听的电话。
Map的键值存储可以实现分别存储各个层级的call的列表。LinkedList实现了队列的接口,先进先出,能够保证先等待的顾客会先得到应答。