package com.iailab.netsdk.lib.enumeration; /** * @author 47081 * @version 1.0 * @description 二维码类型 * @date 2020/9/10 */ public enum NET_EM_2DCODE_TYPE { /** * TYCO客户的P2P功能 */ NET_EM_2DCODE_TYPE_OZVISION(0, "TYCO"), /** * 乐橙手机客户端 */ NET_EM_2DCODE_TYPE_LCWEBSITE(1, "乐橙"), /** * easy4ip手机客户端 */ NET_EM_2DCODE_TYPE_EASY4IP(2, "easy4ip"), /** * i/gDMSS手机客户端 */ NET_EM_2DCODE_TYPE_DMSS(3, "i/gDMSS"), /** * 可视对讲客户端 */ NET_EM_2DCODE_TYPE_VIDEOTALK(4, "可视对讲"), /** * app注册信息二维码 */ NET_EM_2DCODE_TYPE_APPREGISTER(5, "app注册信息"), /** * H500平台向美的平台获取授权 */ NET_EM_2DCODE_TYPE_DEVAUTH(6, "H500平台"); private NET_EM_2DCODE_TYPE(int type, String descrip) { this.type = type; this.descrip = descrip; } private int type; private String descrip; public int getType() { return type; } public void setType(int type) { this.type = type; } public String getDescription(int type) { for (NET_EM_2DCODE_TYPE code : NET_EM_2DCODE_TYPE.values()) { if (code.getType() == type) { return code.getDescrip(); } } return ""; } public static NET_EM_2DCODE_TYPE getCode(int type) { for (NET_EM_2DCODE_TYPE code : NET_EM_2DCODE_TYPE.values()) { if (code.getType() == type) { return code; } } return null; } public String getDescrip() { return descrip; } public void setDescrip(String descrip) { this.descrip = descrip; } }