yxh
昨天 fce96ef468291fb9a0e6a4d34ab371315e9485d4
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java
@@ -29,6 +29,22 @@
    Integer readyPatNum = 0;
    Integer maxReadyPatNum = 0;
    /**
     * 【需求3】停止候诊开关。
     * <p>
     * true = 该工位暂停接收**新的**候诊患者(已有的候诊患者仍可正常叫号);
     * false = 正常接收。
     * <p>
     * 与 {@code BedStatusEnum.DOCTOR_PAUSE} 的区别:医生"暂停"走的是
     * {@code updateStop},会顺手把就诊中(30)强制完成、并把候诊中(20)的行
     * {@code room_id=0/bed_no=' '} 踢走(患者凭空消失),不满足
     * "已有候诊病人继续叫号"的要求;故本开关**独立实现**,只拦截新增。
     * <p>
     * 该字段需**落库**({@code clinic_room.stop_ready}),否则每次
     * {@code bedReload}(开诊/重启)都会丢失。
     */
    Boolean stopReady = false;
    @Override
    public int compareTo(@NotNull BedBO o) {
        return Integer.compare(this.readyPatNum, o.readyPatNum);