|  |  |  | 
|---|
|  |  |  | package cn.lihu.jh.module.ecg.service.queue; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import cn.lihu.jh.framework.common.exception.ErrorCode; | 
|---|
|  |  |  | import cn.lihu.jh.module.ecg.controller.admin.queue.vo.*; | 
|---|
|  |  |  | import cn.lihu.jh.module.ecg.dal.dataobject.queue.QueueDO; | 
|---|
|  |  |  | import cn.lihu.jh.framework.common.pojo.PageResult; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import javax.annotation.Resource; | 
|---|
|  |  |  | import javax.validation.Valid; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import cn.lihu.jh.framework.common.exception.ErrorCode; | 
|---|
|  |  |  | import cn.lihu.jh.framework.common.pojo.CommonResult; | 
|---|
|  |  |  | import cn.lihu.jh.module.ecg.controller.admin.queue.vo.*; | 
|---|
|  |  |  | import cn.lihu.jh.module.ecg.controller.admin.room.vo.RoomRespVO; | 
|---|
|  |  |  | import cn.lihu.jh.module.ecg.dal.dataobject.queue.QueueDO; | 
|---|
|  |  |  | import cn.lihu.jh.framework.common.pojo.PageResult; | 
|---|
|  |  |  | import org.springframework.scheduling.config.ScheduledTaskRegistrar; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 排队 Service 接口 | 
|---|
|  |  |  | 
|---|
|  |  |  | void setQueueReadyMax(Integer max); | 
|---|
|  |  |  | void startBiz(); | 
|---|
|  |  |  | void closeBiz(); | 
|---|
|  |  |  | void resetScheduler(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建排队 | 
|---|
|  |  |  | 
|---|
|  |  |  | ErrorCode bedDoctorResume(Long roomId, String bedNo, Long docId, String docName); | 
|---|
|  |  |  | ErrorCode bedDoctorOn(Long roomId, String bedNo, Long docId, String docName); | 
|---|
|  |  |  | ErrorCode bedDoctorOff(Long roomId, String bedNo, Long docId, String docName); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | CommonResult<RoomRespVO> getRoom(Long roomId, String bedNo, Long docId); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获得排队 | 
|---|
|  |  |  | * | 
|---|