ソースを参照

chore[litemall-admin, litemall-admin-api]: 调整管理后台的数组对象使用场景

Junling Bu 6 年 前
コミット
7ae2896625
46 ファイル変更64 行追加231 行削除
  1. 1 7
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminGoodsService.java
  2. 1 8
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java
  3. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdController.java
  4. 1 12
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAddressController.java
  5. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java
  6. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminBrandController.java
  7. 2 2
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCategoryController.java
  8. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCollectController.java
  9. 2 10
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCommentController.java
  10. 2 15
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCouponController.java
  11. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFeedbackController.java
  12. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFootprintController.java
  13. 2 7
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminGrouponController.java
  14. 2 10
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminHistoryController.java
  15. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIssueController.java
  16. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminKeywordController.java
  17. 1 10
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminLogController.java
  18. 2 2
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRegionController.java
  19. 2 8
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRoleController.java
  20. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStorageController.java
  21. 1 9
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminTopicController.java
  22. 1 15
      litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminUserController.java
  23. 2 2
      litemall-admin/src/views/goods/comment.vue
  24. 1 1
      litemall-admin/src/views/goods/list.vue
  25. 2 2
      litemall-admin/src/views/mall/brand.vue
  26. 2 2
      litemall-admin/src/views/mall/category.vue
  27. 1 1
      litemall-admin/src/views/mall/issue.vue
  28. 2 2
      litemall-admin/src/views/mall/keyword.vue
  29. 2 2
      litemall-admin/src/views/mall/order.vue
  30. 2 2
      litemall-admin/src/views/mall/region.vue
  31. 2 2
      litemall-admin/src/views/promotion/ad.vue
  32. 2 2
      litemall-admin/src/views/promotion/coupon.vue
  33. 2 2
      litemall-admin/src/views/promotion/couponDetail.vue
  34. 1 1
      litemall-admin/src/views/promotion/grouponActivity.vue
  35. 1 1
      litemall-admin/src/views/promotion/grouponRule.vue
  36. 2 2
      litemall-admin/src/views/promotion/topic.vue
  37. 1 1
      litemall-admin/src/views/sys/admin.vue
  38. 1 1
      litemall-admin/src/views/sys/log.vue
  39. 1 1
      litemall-admin/src/views/sys/os.vue
  40. 1 1
      litemall-admin/src/views/sys/role.vue
  41. 1 1
      litemall-admin/src/views/user/address.vue
  42. 1 1
      litemall-admin/src/views/user/collect.vue
  43. 2 2
      litemall-admin/src/views/user/feedback.vue
  44. 1 1
      litemall-admin/src/views/user/footprint.vue
  45. 1 1
      litemall-admin/src/views/user/history.vue
  46. 1 1
      litemall-admin/src/views/user/user.vue

+ 1 - 7
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminGoodsService.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.service;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.linlinjava.litemall.admin.dto.GoodsAllinone;
@@ -49,12 +48,7 @@ public class AdminGoodsService {
     public Object list(String goodsSn, String name,
                        Integer page, Integer limit, String sort, String order) {
         List<LitemallGoods> goodsList = goodsService.querySelective(goodsSn, name, page, limit, sort, order);
-        long total = PageInfo.of(goodsList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", goodsList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(goodsList);
     }
 
     private Object validate(GoodsAllinone goodsAllinone) {

+ 1 - 8
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java

@@ -4,7 +4,6 @@ import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest;
 import com.github.binarywang.wxpay.bean.result.WxPayRefundResult;
 import com.github.binarywang.wxpay.exception.WxPayException;
 import com.github.binarywang.wxpay.service.WxPayService;
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.linlinjava.litemall.core.notify.NotifyService;
@@ -55,13 +54,7 @@ public class AdminOrderService {
     public Object list(Integer userId, String orderSn, List<Short> orderStatusArray,
                        Integer page, Integer limit, String sort, String order) {
         List<LitemallOrder> orderList = orderService.querySelective(userId, orderSn, orderStatusArray, page, limit, sort, order);
-        long total = PageInfo.of(orderList).getTotal();
-
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", orderList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(orderList);
     }
 
     public Object detail(Integer id) {

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotNull;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/ad")
@@ -38,12 +35,7 @@ public class AdminAdController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallAd> adList = adService.querySelective(name, content, page, limit, sort, order);
-        long total = PageInfo.of(adList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", adList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(adList);
     }
 
     private Object validate(LitemallAd ad) {

+ 1 - 12
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAddressController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -18,10 +17,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/address")
@@ -44,13 +40,6 @@ public class AdminAddressController {
                        @Order @RequestParam(defaultValue = "desc") String order) {
 
         List<LitemallAddress> addressList = addressService.querySelective(userId, name, page, limit, sort, order);
-        long total = PageInfo.of(addressList).getTotal();
-
-
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", addressList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(addressList);
     }
 }

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.SecurityUtils;
@@ -21,9 +20,7 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotNull;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 import static org.linlinjava.litemall.admin.util.AdminResponseCode.*;
 
@@ -47,12 +44,7 @@ public class AdminAdminController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallAdmin> adminList = adminService.querySelective(username, page, limit, sort, order);
-        long total = PageInfo.of(adminList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", adminList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(adminList);
     }
 
     private Object validate(LitemallAdmin admin) {

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminBrandController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotNull;
 import java.math.BigDecimal;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/brand")
@@ -39,12 +36,7 @@ public class AdminBrandController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallBrand> brandList = brandService.querySelective(id, name, page, limit, sort, order);
-        long total = PageInfo.of(brandList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", brandList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(brandList);
     }
 
     private Object validate(LitemallBrand brand) {

+ 2 - 2
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCategoryController.java

@@ -64,7 +64,7 @@ public class AdminCategoryController {
             categoryVoList.add(categoryVO);
         }
 
-        return ResponseUtil.ok(categoryVoList);
+        return ResponseUtil.okList(categoryVoList);
     }
 
     private Object validate(LitemallCategory category) {
@@ -148,6 +148,6 @@ public class AdminCategoryController {
             d.put("label", category.getName());
             data.add(d);
         }
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(data);
     }
 }

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCollectController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/collect")
@@ -40,11 +37,6 @@ public class AdminCollectController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallCollect> collectList = collectService.querySelective(userId, valueId, page, limit, sort, order);
-        long total = PageInfo.of(collectList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", collectList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(collectList);
     }
 }

+ 2 - 10
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCommentController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -14,9 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/comment")
@@ -35,13 +32,8 @@ public class AdminCommentController {
                        @RequestParam(defaultValue = "10") Integer limit,
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
-        List<LitemallComment> brandList = commentService.querySelective(userId, valueId, page, limit, sort, order);
-        long total = PageInfo.of(brandList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", brandList);
-
-        return ResponseUtil.ok(data);
+        List<LitemallComment> commentList = commentService.querySelective(userId, valueId, page, limit, sort, order);
+        return ResponseUtil.okList(commentList);
     }
 
     @RequiresPermissions("admin:comment:delete")

+ 2 - 15
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCouponController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -19,9 +18,7 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotNull;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/coupon")
@@ -43,12 +40,7 @@ public class AdminCouponController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallCoupon> couponList = couponService.querySelective(name, type, status, page, limit, sort, order);
-        long total = PageInfo.of(couponList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", couponList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(couponList);
     }
 
     @RequiresPermissions("admin:coupon:listuser")
@@ -60,12 +52,7 @@ public class AdminCouponController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallCouponUser> couponList = couponUserService.queryList(userId, couponId, status, page, limit, sort, order);
-        long total = PageInfo.of(couponList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", couponList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(couponList);
     }
 
     private Object validate(LitemallCoupon coupon) {

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFeedbackController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 /**
  * @author Yogeek
@@ -43,11 +40,6 @@ public class AdminFeedbackController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallFeedback> feedbackList = feedbackService.querySelective(userId, username, page, limit, sort, order);
-        long total = PageInfo.of(feedbackList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", feedbackList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(feedbackList);
     }
 }

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFootprintController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/footprint")
@@ -39,11 +36,6 @@ public class AdminFootprintController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallFootprint> footprintList = footprintService.querySelective(userId, goodsId, page, limit, sort, order);
-        long total = PageInfo.of(footprintList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", footprintList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(footprintList);
     }
 }

+ 2 - 7
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminGrouponController.java

@@ -70,7 +70,7 @@ public class AdminGrouponController {
 
         Map<String, Object> data = new HashMap<>();
         data.put("total", total);
-        data.put("items", records);
+        data.put("list", records);
 
         return ResponseUtil.ok(data);
     }
@@ -84,12 +84,7 @@ public class AdminGrouponController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallGrouponRules> rulesList = rulesService.querySelective(goodsId, page, limit, sort, order);
-        long total = PageInfo.of(rulesList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", rulesList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(rulesList);
     }
 
     private Object validate(LitemallGrouponRules grouponRules) {

+ 2 - 10
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminHistoryController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -16,9 +15,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/history")
@@ -36,12 +33,7 @@ public class AdminHistoryController {
                        @RequestParam(defaultValue = "10") Integer limit,
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
-        List<LitemallSearchHistory> footprintList = searchHistoryService.querySelective(userId, keyword, page, limit, sort, order);
-        long total = PageInfo.of(footprintList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", footprintList);
-
-        return ResponseUtil.ok(data);
+        List<LitemallSearchHistory> historyList = searchHistoryService.querySelective(userId, keyword, page, limit, sort, order);
+        return ResponseUtil.okList(historyList);
     }
 }

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIssueController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotNull;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/issue")
@@ -38,12 +35,7 @@ public class AdminIssueController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallIssue> issueList = issueService.querySelective(question, page, limit, sort, order);
-        long total = PageInfo.of(issueList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", issueList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(issueList);
     }
 
     private Object validate(LitemallIssue issue) {

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminKeywordController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotNull;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/keyword")
@@ -38,12 +35,7 @@ public class AdminKeywordController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallKeyword> keywordList = keywordService.querySelective(keyword, url, page, limit, sort, order);
-        long total = PageInfo.of(keywordList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", keywordList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(keywordList);
     }
 
     private Object validate(LitemallKeyword keywords) {

+ 1 - 10
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminLogController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -14,10 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
-import javax.validation.constraints.NotNull;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/log")
@@ -37,11 +33,6 @@ public class AdminLogController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallLog> logList = logService.querySelective(name, page, limit, sort, order);
-        long total = PageInfo.of(logList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", logList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(logList);
     }
 }

+ 2 - 2
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRegionController.java

@@ -28,7 +28,7 @@ public class AdminRegionController {
     @GetMapping("/clist")
     public Object clist(@NotNull Integer id) {
         List<LitemallRegion> regionList = regionService.queryByPid(id);
-        return ResponseUtil.ok(regionList);
+        return ResponseUtil.okList(regionList);
     }
 
     @GetMapping("/list")
@@ -70,6 +70,6 @@ public class AdminRegionController {
             regionVoList.add(provinceVO);
         }
 
-        return ResponseUtil.ok(regionVoList);
+        return ResponseUtil.okList(regionVoList);
     }
 }

+ 2 - 8
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRoleController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -53,12 +52,7 @@ public class AdminRoleController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallRole> roleList = roleService.querySelective(name, page, limit, sort, order);
-        long total = PageInfo.of(roleList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", roleList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(roleList);
     }
 
     @GetMapping("/options")
@@ -73,7 +67,7 @@ public class AdminRoleController {
             options.add(option);
         }
 
-        return ResponseUtil.ok(options);
+        return ResponseUtil.okList(options);
     }
 
     @RequiresPermissions("admin:role:read")

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStorageController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -19,9 +18,7 @@ import org.springframework.web.multipart.MultipartFile;
 
 import javax.validation.constraints.NotNull;
 import java.io.IOException;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/storage")
@@ -43,12 +40,7 @@ public class AdminStorageController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallStorage> storageList = litemallStorageService.querySelective(key, name, page, limit, sort, order);
-        long total = PageInfo.of(storageList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", storageList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(storageList);
     }
 
     @RequiresPermissions("admin:storage:create")

+ 1 - 9
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminTopicController.java

@@ -1,6 +1,5 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.validation.constraints.NotNull;
 import java.math.BigDecimal;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @RestController
 @RequestMapping("/admin/topic")
@@ -39,12 +36,7 @@ public class AdminTopicController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallTopic> topicList = topicService.querySelective(title, subtitle, page, limit, sort, order);
-        long total = PageInfo.of(topicList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", topicList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(topicList);
     }
 
     private Object validate(LitemallTopic topic) {

+ 1 - 15
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminUserController.java

@@ -1,28 +1,19 @@
 package org.linlinjava.litemall.admin.web;
 
-import com.github.pagehelper.PageInfo;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
 import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc;
-import org.linlinjava.litemall.core.util.RegexUtil;
 import org.linlinjava.litemall.core.util.ResponseUtil;
-import org.linlinjava.litemall.core.util.bcrypt.BCryptPasswordEncoder;
 import org.linlinjava.litemall.core.validator.Order;
 import org.linlinjava.litemall.core.validator.Sort;
 import org.linlinjava.litemall.db.domain.LitemallUser;
 import org.linlinjava.litemall.db.service.LitemallUserService;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.util.StringUtils;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
-import javax.validation.constraints.NotEmpty;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
-
-import static org.linlinjava.litemall.admin.util.AdminResponseCode.*;
 
 @RestController
 @RequestMapping("/admin/user")
@@ -42,11 +33,6 @@ public class AdminUserController {
                        @Sort @RequestParam(defaultValue = "add_time") String sort,
                        @Order @RequestParam(defaultValue = "desc") String order) {
         List<LitemallUser> userList = userService.querySelective(username, mobile, page, limit, sort, order);
-        long total = PageInfo.of(userList).getTotal();
-        Map<String, Object> data = new HashMap<>();
-        data.put("total", total);
-        data.put("items", userList);
-
-        return ResponseUtil.ok(data);
+        return ResponseUtil.okList(userList);
     }
 }

+ 2 - 2
litemall-admin/src/views/goods/comment.vue

@@ -64,7 +64,7 @@ export default {
   components: { Pagination },
   data() {
     return {
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -90,7 +90,7 @@ export default {
     getList() {
       this.listLoading = true
       listComment(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 1 - 1
litemall-admin/src/views/goods/list.vue

@@ -153,7 +153,7 @@ export default {
     getList() {
       this.listLoading = true
       listGoods(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 2 - 2
litemall-admin/src/views/mall/brand.vue

@@ -110,7 +110,7 @@ export default {
   data() {
     return {
       uploadPath,
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -157,7 +157,7 @@ export default {
       this.listLoading = true
       listBrand(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 2 - 2
litemall-admin/src/views/mall/category.vue

@@ -180,7 +180,7 @@ export default {
       this.listLoading = true
       listCategory()
         .then(response => {
-          this.list = response.data.data
+          this.list = response.data.data.list
           this.listLoading = false
         })
         .catch(() => {
@@ -190,7 +190,7 @@ export default {
     },
     getCatL1() {
       listCatL1().then(response => {
-        this.catL1 = response.data.data
+        this.catL1 = response.data.data.list
       })
     },
     resetForm() {

+ 1 - 1
litemall-admin/src/views/mall/issue.vue

@@ -91,7 +91,7 @@ export default {
     getList() {
       this.listLoading = true
       listIssue(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 2 - 2
litemall-admin/src/views/mall/keyword.vue

@@ -82,7 +82,7 @@ export default {
   components: { Pagination },
   data() {
     return {
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -119,7 +119,7 @@ export default {
     getList() {
       this.listLoading = true
       listKeyword(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 2 - 2
litemall-admin/src/views/mall/order.vue

@@ -168,7 +168,7 @@ export default {
   },
   data() {
     return {
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -209,7 +209,7 @@ export default {
     getList() {
       this.listLoading = true
       listOrder(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 2 - 2
litemall-admin/src/views/mall/region.vue

@@ -35,7 +35,7 @@ export default {
   },
   data() {
     return {
-      list: undefined,
+      list: [],
       listLoading: true,
       downloadLoading: false
     }
@@ -47,7 +47,7 @@ export default {
     getList() {
       this.listLoading = true
       listRegion().then(response => {
-        this.list = response.data.data
+        this.list = response.data.data.list
         this.listLoading = false
       }).catch(() => {
         this.list = []

+ 2 - 2
litemall-admin/src/views/promotion/ad.vue

@@ -129,7 +129,7 @@ export default {
   data() {
     return {
       uploadPath,
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -182,7 +182,7 @@ export default {
       this.listLoading = true
       listAd(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 2 - 2
litemall-admin/src/views/promotion/coupon.vue

@@ -245,7 +245,7 @@ export default {
     return {
       typeOptions: Object.assign({}, defaultTypeOptions),
       statusOptions: Object.assign({}, defaultStatusOptions),
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -297,7 +297,7 @@ export default {
       this.listLoading = true
       listCoupon(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 2 - 2
litemall-admin/src/views/promotion/couponDetail.vue

@@ -154,7 +154,7 @@ export default {
       typeOptions: Object.assign({}, defaultTypeOptions),
       useStatusOptions: Object.assign({}, defaultUseStatusOptions),
       coupon: {},
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -187,7 +187,7 @@ export default {
       this.listLoading = true
       listCouponUser(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 1 - 1
litemall-admin/src/views/promotion/grouponActivity.vue

@@ -109,7 +109,7 @@ export default {
     getList() {
       this.listLoading = true
       listRecord(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 1 - 1
litemall-admin/src/views/promotion/grouponRule.vue

@@ -132,7 +132,7 @@ export default {
     getList() {
       this.listLoading = true
       listGroupon(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 2 - 2
litemall-admin/src/views/promotion/topic.vue

@@ -133,7 +133,7 @@ export default {
   data() {
     return {
       uploadPath,
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -213,7 +213,7 @@ export default {
       this.listLoading = true
       listTopic(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 1 - 1
litemall-admin/src/views/sys/admin.vue

@@ -178,7 +178,7 @@ export default {
       this.listLoading = true
       listAdmin(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 1 - 1
litemall-admin/src/views/sys/log.vue

@@ -79,7 +79,7 @@ export default {
       this.listLoading = true
       listLog(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 1 - 1
litemall-admin/src/views/sys/os.vue

@@ -101,7 +101,7 @@ export default {
     getList() {
       this.listLoading = true
       listStorage(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 1 - 1
litemall-admin/src/views/sys/role.vue

@@ -116,7 +116,7 @@ export default {
       this.listLoading = true
       listRole(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 1 - 1
litemall-admin/src/views/user/address.vue

@@ -70,7 +70,7 @@ export default {
     getList() {
       this.listLoading = true
       listAddress(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 1 - 1
litemall-admin/src/views/user/collect.vue

@@ -56,7 +56,7 @@ export default {
     getList() {
       this.listLoading = true
       listCollect(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 2 - 2
litemall-admin/src/views/user/feedback.vue

@@ -46,7 +46,7 @@ export default {
   components: { Pagination },
   data() {
     return {
-      list: undefined,
+      list: [],
       total: 0,
       listLoading: true,
       listQuery: {
@@ -66,7 +66,7 @@ export default {
     getList() {
       this.listLoading = true
       listFeedback(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {

+ 1 - 1
litemall-admin/src/views/user/footprint.vue

@@ -57,7 +57,7 @@ export default {
       this.listLoading = true
       listFootprint(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 1 - 1
litemall-admin/src/views/user/history.vue

@@ -56,7 +56,7 @@ export default {
       this.listLoading = true
       listHistory(this.listQuery)
         .then(response => {
-          this.list = response.data.data.items
+          this.list = response.data.data.list
           this.total = response.data.data.total
           this.listLoading = false
         })

+ 1 - 1
litemall-admin/src/views/user/user.vue

@@ -77,7 +77,7 @@ export default {
     getList() {
       this.listLoading = true
       fetchList(this.listQuery).then(response => {
-        this.list = response.data.data.items
+        this.list = response.data.data.list
         this.total = response.data.data.total
         this.listLoading = false
       }).catch(() => {