zy-acs-common/src/main/java/com/zy/acs/common/utils/Utils.java
@@ -182,9 +182,6 @@ } } /** * 大驼峰 转 symbol小驼峰 */ public static String toSymbolCase(String str, char symbol) { if (str == null) { return null; @@ -287,4 +284,14 @@ return list; } public static String convertToSnakeCaseForOrderByStr(String input) { String[] parts = input.split("\\s+"); String fieldName = parts[0]; String order = parts.length > 1 ? parts[1] : ""; String snakeCaseField = fieldName.replaceAll("([a-z])([A-Z])", "$1_$2").toLowerCase(); return snakeCaseField + (order.isEmpty() ? "" : " " + order); } }