yxh
8 天以前 68ff33beff11310e830b0615b5a81f83fad0f683
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/room/vo/MonitorInfoVO.java
@@ -1,6 +1,6 @@
package cn.lihu.jh.module.ecg.controller.admin.room.vo;
import cn.lihu.jh.module.ecg.service.queue.BedQueueBO;
import cn.lihu.jh.module.ecg.service.queue.BedBO;
import lombok.Data;
import java.util.Map;
@@ -8,10 +8,16 @@
@Data
public class MonitorInfoVO {
    private Integer queueNum;
    private Integer activeQueueNum;
    private Integer priorityQueueNum;
    private Integer openingBedNum;
    /** 在座**工位数**(医生在座 / 医生暂停 的工位数量;一人多工位时可能大于医生数) */
    private Integer docBedNum;
    /**
     * 【本需求·统计按人合并】在座**医生数**(按 doc_id 去重)。
     * <p>一人多工位后 {@link #docBedNum} 会按工位累计,监控页要表达"到底几个医生在岗"就用本字段。
     */
    private Integer docNum;
    private Integer routingBedNum;
    private Integer openingFlag;
    private Map<Integer, String> checkTypeBedInfo;
    private ConcurrentHashMap<String, BedQueueBO> mapBedVsQueue;
    private ConcurrentHashMap<String, BedBO> mapBedVsQueue;
}