Browse Source

函数代码提交

fgd 1 năm trước cách đây
mục cha
commit
318a358719

+ 15 - 8
my-test/src/main/java/org/example/join/domain/QueryMethods.java

@@ -107,31 +107,38 @@ public class QueryMethods {
     }
 
     /**
+     * 获取字符个数
+     */
+    public static QueryColumnFunction length(Object obj) {
+        return new QueryColumnFunction(SqlConstant.LENGTH, obj);
+    }
+
+    /**
      * 获取年
      */
-    public static QueryColumnFunction year(IQueryColumn queryColumn) {
-        return new QueryColumnFunction(SqlConstant.YEAR, queryColumn);
+    public static QueryColumnFunction year(Object obj) {
+        return new QueryColumnFunction(SqlConstant.YEAR, obj);
     }
 
     /**
      * 获取月
      */
-    public static QueryColumnFunction month(IQueryColumn queryColumn) {
-        return new QueryColumnFunction(SqlConstant.MONTH, queryColumn);
+    public static QueryColumnFunction month(Object obj) {
+        return new QueryColumnFunction(SqlConstant.MONTH, obj);
     }
 
     /**
      * 获取日
      */
-    public static QueryColumnFunction day(IQueryColumn queryColumn) {
-        return new QueryColumnFunction(SqlConstant.DAY, queryColumn);
+    public static QueryColumnFunction day(Object obj) {
+        return new QueryColumnFunction(SqlConstant.DAY, obj);
     }
 
     /**
      * 获取小时
      */
-    public static QueryColumnFunction hour(IQueryColumn queryColumn) {
-        return new QueryColumnFunction(SqlConstant.HOUR, queryColumn);
+    public static QueryColumnFunction hour(Object obj) {
+        return new QueryColumnFunction(SqlConstant.HOUR, obj);
     }
 
 }

+ 1 - 0
my-test/src/main/java/org/example/join/util/SqlConstant.java

@@ -57,6 +57,7 @@ public interface SqlConstant {
     String REPLACE = "REPLACE";
     String ROUND = "ROUND";
     String SUBSTR = "SUBSTR";
+    String LENGTH = "LENGTH";
     String YEAR = "YEAR";
     String MONTH = "MONTH";
     String DAY = "DAY";