package com.qianwen.core.oss.enums; public enum OssEnum { MINIO("minio", 1), QINIU("qiniu", 2), ALI("ali", 3), TENCENT("tencent", 4), HUAWEI("huawei", 5); final String name; final int category; OssEnum(final String name, final int category) { this.name = name; this.category = category; } public String getName() { return this.name; } public int getCategory() { return this.category; } public static OssEnum of(String name) { if (name == null) { return null; } OssEnum[] values = values(); for (OssEnum ossEnum : values) { if (ossEnum.name.equals(name)) { return ossEnum; } } return null; } }