in src/main/java/com/ql/util/express/OperatorOfNumber.java [55:78]
public static int getSeq(Class<?> clazz) {
if (clazz == Byte.class || clazz == byte.class) {
return NumberType.NUMBER_TYPE_BYTE;
}
if (clazz == Short.class || clazz == short.class) {
return NumberType.NUMBER_TYPE_SHORT;
}
if (clazz == Integer.class || clazz == int.class) {
return NumberType.NUMBER_TYPE_INT;
}
if (clazz == Long.class || clazz == long.class) {
return NumberType.NUMBER_TYPE_LONG;
}
if (clazz == Float.class || clazz == float.class) {
return NumberType.NUMBER_TYPE_FLOAT;
}
if (clazz == Double.class || clazz == double.class) {
return NumberType.NUMBER_TYPE_DOUBLE;
}
if (clazz == BigDecimal.class) {
return NumberType.NUMBER_TYPE_BIG_DECIMAL;
}
throw new RuntimeException("不能处理的数据类型:" + clazz.getName());
}