Browse Source

增加Page到SPage之间的转换

hejq 8 years ago
parent
commit
65d61f2fbc
1 changed files with 28 additions and 0 deletions
  1. 28 0
      src/main/java/com/uas/platform/b2b/support/SPageUtils.java

+ 28 - 0
src/main/java/com/uas/platform/b2b/support/SPageUtils.java

@@ -0,0 +1,28 @@
+package com.uas.platform.b2b.support;
+
+import com.uas.account.support.Page;
+import com.uas.search.b2b.model.SPage;
+
+
+/**
+ * SPage<T> 与 Page<T>转换
+ *
+ * Created by hejq on 2018-01-17.
+ */
+public class SPageUtils {
+
+    /**
+     * 将Page<T> 转成平台封装的SPage<T>
+     * @param page page信息
+     * @param <T> 实体对象
+     * @return
+     */
+    public static <T> SPage<T> covert(Page<T> page) {
+        SPage<T> sPage = new SPage<T>();
+        sPage.setTotalElement(page.getTotalElements());
+        sPage.setSize(page.getSize());
+        sPage.setPage(page.getNumber());
+        sPage.setContent(page.getContent());
+        return sPage;
+    }
+}