| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import com.vci.ubcs.starter.web.util.VciDateUtil; |
| | | import org.springblade.core.tool.utils.DateUtil; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.core.tool.utils.StringUtil; |
| | |
| | | private static final String IS_NULL = "_null"; |
| | | private static final String NOT_NULL = "_notnull"; |
| | | private static final String IGNORE = "_ignore"; |
| | | |
| | | |
| | | public UBCSSqlKeyword() { |
| | | } |
| | |
| | | * @param keyword |
| | | * @return |
| | | */ |
| | | private static String getColumn(String column, String keyword) { |
| | | public static String getColumn(String column, String keyword) { |
| | | //没有转下划线映射 |
| | | return StringUtil.removeSuffix(column, keyword).toLowerCase(Locale.ROOT); |
| | | return StringUtil.removeSuffix(column, keyword).toLowerCase(Locale.ROOT).trim(); |
| | | } |
| | | |
| | | public static String filter(String param) { |
| | | return param == null ? null : param.replaceAll("(?i)'|%|--|insert|delete|select|count|group|union|drop|truncate|alter|grant|execute|exec|xp_cmdshell|call|declare|sql", ""); |
| | | } |
| | | |
| | | |
| | | } |