From 2a24c69b830d9dc97a8673f5f69418e9f95f3e1b Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 07 七月 2025 10:43:33 +0800
Subject: [PATCH] no message
---
zy-asrs-framework/src/main/java/com/zy/asrs/framework/controller/AbstractBaseController.java | 138 +++++++++++++++++++++++-----------------------
1 files changed, 69 insertions(+), 69 deletions(-)
diff --git a/zy-asrs-framework/src/main/java/com/zy/asrs/framework/controller/AbstractBaseController.java b/zy-asrs-framework/src/main/java/com/zy/asrs/framework/controller/AbstractBaseController.java
index 282e3ce..eda8187 100644
--- a/zy-asrs-framework/src/main/java/com/zy/asrs/framework/controller/AbstractBaseController.java
+++ b/zy-asrs-framework/src/main/java/com/zy/asrs/framework/controller/AbstractBaseController.java
@@ -1,69 +1,69 @@
-package com.zy.asrs.framework.controller;
-
-import com.zy.asrs.framework.common.BaseRes;
-import com.zy.asrs.framework.common.Cools;
-import com.zy.asrs.framework.exception.CoolException;
-
-import java.lang.reflect.Method;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-/**
- * Created by vincent on 2019-06-09
- */
-public abstract class AbstractBaseController {
-
- public <T> List exportSupport(List<T> list, List<String> fields){
- if (Cools.isEmpty(list)){
- throw new CoolException(BaseRes.EMPTY);
- }
- try {
- List<List<Object>> result = new ArrayList<>();
- Method[] methods = list.get(0).getClass().getMethods();
- for (T t : list){
- List<Object> node = new ArrayList<>();
- for (String field : fields){
- for (Method method : methods) {
- if (("get" + field).toLowerCase().equals(method.getName().toLowerCase())) {
- Object val = method.invoke(t);
- node.add(val);
- break;
- }
- }
- }
- result.add(node);
- }
- return result;
- } catch (Exception e){
- throw new RuntimeException(e);
- }
-
- }
-
- public static Map<String, Object> excludeTrash(Map<String, Object> map){
- if (Cools.isEmpty(map)){
- return new HashMap<>();
- }
- map.entrySet().removeIf(next -> next.getKey().equals("curr")
- || next.getKey().equals("limit")
- || next.getKey().equals("orderByField")
- || next.getKey().equals("orderByType")
- || next.getKey().equals("condition")
- || Cools.isEmpty(next.getValue()));
- return map;
- }
-
- public static String humpToLine(String str) {
- Matcher matcher = Pattern.compile("[A-Z]").matcher(str);
- StringBuffer sb = new StringBuffer();
- while (matcher.find()) {
- matcher.appendReplacement(sb, "_" + matcher.group(0).toLowerCase());
- }
- matcher.appendTail(sb);
- return sb.toString();
- }
-}
+package com.zy.asrs.framework.controller;
+
+import com.zy.asrs.framework.common.BaseRes;
+import com.zy.asrs.framework.common.Cools;
+import com.zy.asrs.framework.exception.CoolException;
+
+import java.lang.reflect.Method;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+/**
+ * Created by vincent on 2019-06-09
+ */
+public abstract class AbstractBaseController {
+
+ public <T> List exportSupport(List<T> list, List<String> fields){
+ if (Cools.isEmpty(list)){
+ throw new CoolException(BaseRes.EMPTY);
+ }
+ try {
+ List<List<Object>> result = new ArrayList<>();
+ Method[] methods = list.get(0).getClass().getMethods();
+ for (T t : list){
+ List<Object> node = new ArrayList<>();
+ for (String field : fields){
+ for (Method method : methods) {
+ if (("get" + field).toLowerCase().equals(method.getName().toLowerCase())) {
+ Object val = method.invoke(t);
+ node.add(val);
+ break;
+ }
+ }
+ }
+ result.add(node);
+ }
+ return result;
+ } catch (Exception e){
+ throw new RuntimeException(e);
+ }
+
+ }
+
+ public static Map<String, Object> excludeTrash(Map<String, Object> map){
+ if (Cools.isEmpty(map)){
+ return new HashMap<>();
+ }
+ map.entrySet().removeIf(next -> next.getKey().equals("curr")
+ || next.getKey().equals("limit")
+ || next.getKey().equals("orderByField")
+ || next.getKey().equals("orderByType")
+ || next.getKey().equals("condition")
+ || Cools.isEmpty(next.getValue()));
+ return map;
+ }
+
+ public static String humpToLine(String str) {
+ Matcher matcher = Pattern.compile("[A-Z]").matcher(str);
+ StringBuffer sb = new StringBuffer();
+ while (matcher.find()) {
+ matcher.appendReplacement(sb, "_" + matcher.group(0).toLowerCase());
+ }
+ matcher.appendTail(sb);
+ return sb.toString();
+ }
+}
--
Gitblit v1.9.1