package cn.lihu.jh.module.ecg.service.queue;
|
|
import lombok.Data;
|
import org.jetbrains.annotations.NotNull;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
@Data
|
public class BedBO implements Comparable<BedBO> {
|
String bedNo;
|
Long roomId;
|
String roomName;
|
Integer[] checkTypes;
|
|
/**
|
* @see cn.lihu.jh.module.ecg.enums.BedOpTypeEnum
|
*/
|
Integer opType;
|
|
/**
|
* @see cn.lihu.jh.module.ecg.enums.BedStatusEnum
|
*/
|
Integer status;
|
|
/**
|
* 这两个字段 用于分流控制, 参与分流的工位使用
|
* 【候诊中】患者数 、最大允许数
|
*/
|
Integer readyPatNum = 0;
|
Integer maxReadyPatNum = 0;
|
|
@Override
|
public int compareTo(@NotNull BedBO o) {
|
return Integer.compare(this.readyPatNum, o.readyPatNum);
|
}
|
}
|