#
luxiaotao1123
2024-09-10 8bd64cd6a3f8721c2b1eb4075e61a1d3381e4aa8
zy-acs-common/src/main/java/com/zy/acs/common/utils/Utils.java
@@ -287,4 +287,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);
    }
}