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 RoutingBedBO implements Comparable { String bedNo; Long roomId; String roomName; AtomicInteger readyPatNum = new AtomicInteger(0); Integer maxReadyPatNum; /** * @see cn.lihu.jh.module.ecg.enums.BedStatusEnum */ Integer status; Integer[] checkTypes; Integer opType; @Override public int compareTo(@NotNull RoutingBedBO o) { return Integer.compare(this.readyPatNum.get(), o.readyPatNum.get()); } }