12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package com.emato.ich.contant;
- public enum OpenLockerResponseEnum {
- SUCCESS("0", "操作成功"),
- FAILED("1", "操作失败"),
- TIMEOUT("1701", "串口通讯超时"),
- OCCUPY("1702", "串口占用"),
- SEND_DATA_ERROR("1703", "串口发送数据错误"),
- DATA_VALIDATE_FAILED("1704", "串口数据校验失败"),
- LOCK_STATUS_ERROR("1705", "开门时返回锁状态错误"),
- NO_SUPPORTED_OPERATION("1801", "不支持该操作")
- ;
- private String code;
- private String cause;
- OpenLockerResponseEnum(String code, String cause) {
- this.code = code;
- this.cause = cause;
- }
- public String getCode() {
- return code;
- }
- public String getCause() {
- return cause;
- }
- public static String getResponseInfo(String code){
- String cause = "开锁未知异常";
- for (OpenLockerResponseEnum value : OpenLockerResponseEnum.values()) {
- if (code.equals(value.getCode())) {
- cause = value.getCause();
- break;
- }
- }
- return cause;
- }
- }
|