| | |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * 通用状态枚举 |
| | | * 检查状态枚举 |
| | | * |
| | | * @author 芋道源码 |
| | | */ |
| | |
| | | @AllArgsConstructor |
| | | public enum DevRentStateEnum implements IntArrayValuable { |
| | | FREE(0, "待装机"), |
| | | READY(5, "已领取"), |
| | | INSTALLED(10, "已装机"), |
| | | DISMANTLED(20, "已拆机"), |
| | | CANCELLED(30, "已放弃"), |
| | | LOST(40, "已遗失"); |
| | | DATAENTERED(25, "已录入"), |
| | | READY_CANCELLED(30, "领用放弃"), |
| | | INSTALL_CANCELLED(35, "安装放弃"), |
| | | LOST(40, "已遗失"), |
| | | DAMAGED(42, "已损毁"), |
| | | ROUTINE_CANCELLED(50, "常规检查放弃"), |
| | | ROUTINE_FINISH( 60, "常规检查完成"); |
| | | |
| | | public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DevRentStateEnum::getState).toArray(); |
| | | |