Ver Fonte

[chg] page中加入排序字段

wcz há 5 anos atrás
pai
commit
19a7b588d0

+ 2 - 1
lift-common/src/main/java/cn.com.ty.lift.common/aliservice/aliyunoss/AliyunOSS.java

@@ -11,6 +11,7 @@ import java.io.*;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 
 /**
  * <p>
@@ -63,7 +64,7 @@ public class AliyunOSS {
      */
     private void init(String type) {
         log.info("Hint: Using the {} Configuration To Create Aliyun OSS Client.",type);
-        if (null == ossClient) {
+        if (Objects.isNull(ossClient)) {
             ossClient = Builder.ossClientBuilder.build(endpoint, accessKeyId, accessKeySecret);
         }
     }

+ 12 - 1
lift-common/src/main/java/cn.com.ty.lift.common/model/PageRequest.java

@@ -16,9 +16,20 @@ import java.io.Serializable;
 public abstract class PageRequest implements Serializable {
     private long pageNum  = 1;
     private long pageSize = 10;
+    /**
+     * SQL 排序 ASC 数组
+     */
+    private String[] ascs;
+    /**
+     * SQL 排序 DESC 数组
+     */
+    private String[] descs;
 
     public <T> IPage<T> getPage() {
-        return new Page<>(getPageNum(), getPageSize());
+        Page<T> page = new Page<>(getPageNum(), getPageSize());
+        page.setAsc(ascs);
+        page.setDesc(descs);
+        return page;
     }
 
     public long getPageNum() {