package com.lunhan.xxx.common.util; import com.lunhan.xxx.common.ConstantFactory; import com.lunhan.xxx.common.model.Tuple; import java.util.ArrayList; import java.util.List; import java.util.Objects; public class ParameterUtil { public static String named(String name) { return "参数“" + name + "”"; } public static String sqlASC(String name) { return name + ConstantFactory.SQL_ASC; } public static String sqlDESC(String name) { return name + ConstantFactory.SQL_DESC; } public static String sqlLikeValue(String value) { return "%" + value + "%"; } public static String dealNull(String parameter) { if(StringUtil.isNullOrEmpty(parameter)) { return ""; } return parameter.trim().replaceAll("\\t", "").replaceAll("\\r", "").replaceAll("\\n", ""); } public static String dealNullStr(Object parameter, String defaultValue) { if(Objects.isNull(parameter) || StringUtil.isNullOrEmpty(parameter.toString())) { return defaultValue; } return parameter.toString(); } public static String dealNullStr(Object parameter) { return ParameterUtil.dealNullStr(parameter, ""); } public static List dealNull(List list) { if(null == list) { return new ArrayList<>(); } return list; } public static String dealNotStr(String parameter) { if(null == parameter) { return parameter; } return parameter.trim().replaceAll("\\t", "").replaceAll("\\r", "").replaceAll("\\n", ""); } public static Tuple getTimeRange(String timeRange) { if (StringUtil.isNullOrEmpty(timeRange)) { return new Tuple<>("", ""); } String[] list = StringUtil.split(timeRange, ConstantFactory.STR_TIME_RANGE); if (list.length != 2) { return new Tuple<>("", ""); } return new Tuple<>(list[0], list[1]); } }