枚举判定工具类
使用场景
项目中需要对一个model类中的各个字符判定是否在枚举范围内,无法使用自定义注解进行判定,因此只能手写传入枚举地址进行判定,由于通用方法,所以将其抽出放在工具类中处理。
代码实现部分
枚举类需要用到的公共方法接口
public interface BaseEnums {
String getValue();
}
枚举类
public enum SaleQtyEnum implements BaseEnums{
ON_SALE("0", "在售"),
NO_SALE("1", "缺货");
String value;
SaleQtyEnum(String value, String desc) {
this.value = value;
}
@Override