diff --git a/src/main/java/org/redkale/util/LambdaBiConsumer.java b/src/main/java/org/redkale/util/LambdaBiConsumer.java
new file mode 100644
index 000000000..daa472e5e
--- /dev/null
+++ b/src/main/java/org/redkale/util/LambdaBiConsumer.java
@@ -0,0 +1,31 @@
+/*
+ *
+ */
+package org.redkale.util;
+
+import java.io.Serializable;
+import java.util.function.BiConsumer;
+
+/**
+ * Lambda的BiConsumer自定义类
+ *
+ *
+ * 详情见: https://redkale.org
+ *
+ * @author zhangjx
+ * @since 2.8.0
+ *
+ * @param 泛型
+ * @param 泛型
+ */
+@FunctionalInterface
+public interface LambdaBiConsumer extends BiConsumer, Serializable {
+
+ public static String readColumn(LambdaBiConsumer consumer) {
+ return Utility.readFieldName(consumer);
+ }
+
+ public static Class readClass(LambdaBiConsumer consumer) {
+ return Utility.readClassName(consumer);
+ }
+}
diff --git a/src/main/java/org/redkale/util/Utility.java b/src/main/java/org/redkale/util/Utility.java
index e033f61f3..6823b236d 100644
--- a/src/main/java/org/redkale/util/Utility.java
+++ b/src/main/java/org/redkale/util/Utility.java
@@ -276,6 +276,14 @@ public final class Utility {
return readLambdaFieldName(func);
}
+ public static String readFieldName(LambdaBiConsumer consumer) {
+ return readLambdaFieldName(consumer);
+ }
+
+ public static Class readClassName(LambdaBiConsumer consumer) {
+ return readLambdaClassName(consumer);
+ }
+
public static String readFieldName(LambdaSupplier func) {
return readLambdaFieldName(func);
}