package com.iailab.netsdk.lib.enumeration; /** * @author 47081 * @version 1.0 * @description éŸ³é¢‘æ–‡ä»¶é¢„ä¸Šä¼ é”™è¯¯åŽŸå› * @date 2020/6/10 */ public enum EM_REASON_TYPE { /** * æœªçŸ¥åŽŸå› */ EM_REASON_TYPE_UNKNOWN(0, "æœªçŸ¥åŽŸå› "), /** * 文件个数超出 */ EM_REASON_TYPE_OVERNUMBER(1, "文件个数超出"), /** * 文件å˜å‚¨å·²æ»¡ */ EM_REASON_TYPE_FULLSTORAGE(2, "文件å˜å‚¨ç©ºé—´å·²æ»¡"), /** * 文件太大 */ EM_REASON_TYPE_TOOLARGE_FILE(3, "该文件太大"), /** * æ— æ•ˆçš„æ–‡ä»¶ç±»åž‹ */ EM_REASON_TYPE_INVALID_FILETYPE(4, "æ— æ•ˆçš„æ–‡ä»¶ç±»åž‹"), /** * æ²¡æœ‰ä¸Šä¼ æƒé™ */ EM_REASON_TYPE_UNAUTH_UPLOAD(5, "æ²¡æœ‰ä¸Šä¼ æƒé™"), /** * 文件命å异常 */ EM_REASON_TYPE_EXCEPTION_NAME(6, "文件命å异常"), /** * 文件å太长 */ EM_REASON_TYPE_TOOLONG_NAME(7, "文件å太长"), /** * 文件åå·²å˜åœ¨ */ EM_REASON_TYPE_EXIST_NAME(8, "文件åå·²å˜åœ¨"); private int type; private String reason; private EM_REASON_TYPE(int type, String reson) { this.type = type; this.reason = reson; } public String getReason() { return reason; } public int getType() { return type; } public static String getReason(int type) { for (EM_REASON_TYPE reason : EM_REASON_TYPE.values()) { if (type == reason.getType()) { return reason.getReason(); } } return null; } public static EM_REASON_TYPE getReasonType(int type) { for (EM_REASON_TYPE reason : EM_REASON_TYPE.values()) { if (type == reason.type) { return reason; } } return null; } }