| | |
| | | package cn.lihu.jh.module.ecg.enums; |
| | | |
| | | import cn.hutool.core.util.ObjUtil; |
| | | import cn.lihu.jh.framework.common.core.IntArrayValuable; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Getter; |
| | |
| | | @AllArgsConstructor |
| | | public enum QueueStatusEnum implements IntArrayValuable { |
| | | |
| | | //10:排队中 20:候诊准备 30:就诊中 40:就诊完成 50:过号 60:过期 |
| | | //5:过号 10:排队中 15:已召回 20:候诊准备 30:就诊中 40:就诊完成 |
| | | PASSED((byte)5, "已过号"), |
| | | WAITING((byte)10, "排队中"), |
| | | READY((byte)20, "候诊准备"), |
| | | ONSTAGE((byte)30, "就诊中"), |
| | | FINISH((byte)40, "就诊完成"), |
| | | PASSED((byte)50, "过号"), |
| | | PASSED_RETURN((byte)60, "过号回来"); |
| | | RECALLED((byte)15, "已召回"), |
| | | READY((byte)20, "候诊中"), |
| | | ONSTAGE((byte)30, "就诊中"), // 或 领用中 |
| | | RECEIVED((byte)33, "已领用"), |
| | | INSTALLING((byte)36, "安装中"), |
| | | FINISH((byte)40, "已就诊"); |
| | | |
| | | public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(QueueStatusEnum::getStatus).toArray(); |
| | | |