Commit 7ae28966 authored by Junling Bu's avatar Junling Bu
Browse files

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

parent d60e90b0
package org.linlinjava.litemall.admin.service; package org.linlinjava.litemall.admin.service;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.linlinjava.litemall.admin.dto.GoodsAllinone; import org.linlinjava.litemall.admin.dto.GoodsAllinone;
...@@ -49,12 +48,7 @@ public class AdminGoodsService { ...@@ -49,12 +48,7 @@ public class AdminGoodsService {
public Object list(String goodsSn, String name, public Object list(String goodsSn, String name,
Integer page, Integer limit, String sort, String order) { Integer page, Integer limit, String sort, String order) {
List<LitemallGoods> goodsList = goodsService.querySelective(goodsSn, name, page, limit, sort, order); List<LitemallGoods> goodsList = goodsService.querySelective(goodsSn, name, page, limit, sort, order);
long total = PageInfo.of(goodsList).getTotal(); return ResponseUtil.okList(goodsList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", goodsList);
return ResponseUtil.ok(data);
} }
private Object validate(GoodsAllinone goodsAllinone) { private Object validate(GoodsAllinone goodsAllinone) {
......
...@@ -4,7 +4,6 @@ import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest; ...@@ -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.bean.result.WxPayRefundResult;
import com.github.binarywang.wxpay.exception.WxPayException; import com.github.binarywang.wxpay.exception.WxPayException;
import com.github.binarywang.wxpay.service.WxPayService; import com.github.binarywang.wxpay.service.WxPayService;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.linlinjava.litemall.core.notify.NotifyService; import org.linlinjava.litemall.core.notify.NotifyService;
...@@ -55,13 +54,7 @@ public class AdminOrderService { ...@@ -55,13 +54,7 @@ public class AdminOrderService {
public Object list(Integer userId, String orderSn, List<Short> orderStatusArray, public Object list(Integer userId, String orderSn, List<Short> orderStatusArray,
Integer page, Integer limit, String sort, String order) { Integer page, Integer limit, String sort, String order) {
List<LitemallOrder> orderList = orderService.querySelective(userId, orderSn, orderStatusArray, page, limit, sort, order); List<LitemallOrder> orderList = orderService.querySelective(userId, orderSn, orderStatusArray, page, limit, sort, order);
long total = PageInfo.of(orderList).getTotal(); return ResponseUtil.okList(orderList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", orderList);
return ResponseUtil.ok(data);
} }
public Object detail(Integer id) { public Object detail(Integer id) {
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated; ...@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/ad") @RequestMapping("/admin/ad")
...@@ -38,12 +35,7 @@ public class AdminAdController { ...@@ -38,12 +35,7 @@ public class AdminAdController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallAd> adList = adService.querySelective(name, content, page, limit, sort, order); List<LitemallAd> adList = adService.querySelective(name, content, page, limit, sort, order);
long total = PageInfo.of(adList).getTotal(); return ResponseUtil.okList(adList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", adList);
return ResponseUtil.ok(data);
} }
private Object validate(LitemallAd ad) { private Object validate(LitemallAd ad) {
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -18,10 +17,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -18,10 +17,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/address") @RequestMapping("/admin/address")
...@@ -44,13 +40,6 @@ public class AdminAddressController { ...@@ -44,13 +40,6 @@ public class AdminAddressController {
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallAddress> addressList = addressService.querySelective(userId, name, page, limit, sort, order); List<LitemallAddress> addressList = addressService.querySelective(userId, name, page, limit, sort, order);
long total = PageInfo.of(addressList).getTotal(); return ResponseUtil.okList(addressList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", addressList);
return ResponseUtil.ok(data);
} }
} }
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.SecurityUtils; import org.apache.shiro.SecurityUtils;
...@@ -21,9 +20,7 @@ import org.springframework.validation.annotation.Validated; ...@@ -21,9 +20,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
import static org.linlinjava.litemall.admin.util.AdminResponseCode.*; import static org.linlinjava.litemall.admin.util.AdminResponseCode.*;
...@@ -47,12 +44,7 @@ public class AdminAdminController { ...@@ -47,12 +44,7 @@ public class AdminAdminController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallAdmin> adminList = adminService.querySelective(username, page, limit, sort, order); List<LitemallAdmin> adminList = adminService.querySelective(username, page, limit, sort, order);
long total = PageInfo.of(adminList).getTotal(); return ResponseUtil.okList(adminList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", adminList);
return ResponseUtil.ok(data);
} }
private Object validate(LitemallAdmin admin) { private Object validate(LitemallAdmin admin) {
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/brand") @RequestMapping("/admin/brand")
...@@ -39,12 +36,7 @@ public class AdminBrandController { ...@@ -39,12 +36,7 @@ public class AdminBrandController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallBrand> brandList = brandService.querySelective(id, name, page, limit, sort, order); List<LitemallBrand> brandList = brandService.querySelective(id, name, page, limit, sort, order);
long total = PageInfo.of(brandList).getTotal(); return ResponseUtil.okList(brandList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", brandList);
return ResponseUtil.ok(data);
} }
private Object validate(LitemallBrand brand) { private Object validate(LitemallBrand brand) {
......
...@@ -64,7 +64,7 @@ public class AdminCategoryController { ...@@ -64,7 +64,7 @@ public class AdminCategoryController {
categoryVoList.add(categoryVO); categoryVoList.add(categoryVO);
} }
return ResponseUtil.ok(categoryVoList); return ResponseUtil.okList(categoryVoList);
} }
private Object validate(LitemallCategory category) { private Object validate(LitemallCategory category) {
...@@ -148,6 +148,6 @@ public class AdminCategoryController { ...@@ -148,6 +148,6 @@ public class AdminCategoryController {
d.put("label", category.getName()); d.put("label", category.getName());
data.add(d); data.add(d);
} }
return ResponseUtil.ok(data); return ResponseUtil.okList(data);
} }
} }
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/collect") @RequestMapping("/admin/collect")
...@@ -40,11 +37,6 @@ public class AdminCollectController { ...@@ -40,11 +37,6 @@ public class AdminCollectController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallCollect> collectList = collectService.querySelective(userId, valueId, page, limit, sort, order); List<LitemallCollect> collectList = collectService.querySelective(userId, valueId, page, limit, sort, order);
long total = PageInfo.of(collectList).getTotal(); return ResponseUtil.okList(collectList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", collectList);
return ResponseUtil.ok(data);
} }
} }
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -14,9 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -14,9 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/comment") @RequestMapping("/admin/comment")
...@@ -35,13 +32,8 @@ public class AdminCommentController { ...@@ -35,13 +32,8 @@ public class AdminCommentController {
@RequestParam(defaultValue = "10") Integer limit, @RequestParam(defaultValue = "10") Integer limit,
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallComment> brandList = commentService.querySelective(userId, valueId, page, limit, sort, order); List<LitemallComment> commentList = commentService.querySelective(userId, valueId, page, limit, sort, order);
long total = PageInfo.of(brandList).getTotal(); return ResponseUtil.okList(commentList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", brandList);
return ResponseUtil.ok(data);
} }
@RequiresPermissions("admin:comment:delete") @RequiresPermissions("admin:comment:delete")
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -19,9 +18,7 @@ import org.springframework.validation.annotation.Validated; ...@@ -19,9 +18,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/coupon") @RequestMapping("/admin/coupon")
...@@ -43,12 +40,7 @@ public class AdminCouponController { ...@@ -43,12 +40,7 @@ public class AdminCouponController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallCoupon> couponList = couponService.querySelective(name, type, status, page, limit, sort, order); List<LitemallCoupon> couponList = couponService.querySelective(name, type, status, page, limit, sort, order);
long total = PageInfo.of(couponList).getTotal(); return ResponseUtil.okList(couponList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", couponList);
return ResponseUtil.ok(data);
} }
@RequiresPermissions("admin:coupon:listuser") @RequiresPermissions("admin:coupon:listuser")
...@@ -60,12 +52,7 @@ public class AdminCouponController { ...@@ -60,12 +52,7 @@ public class AdminCouponController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallCouponUser> couponList = couponUserService.queryList(userId, couponId, status, page, limit, sort, order); List<LitemallCouponUser> couponList = couponUserService.queryList(userId, couponId, status, page, limit, sort, order);
long total = PageInfo.of(couponList).getTotal(); return ResponseUtil.okList(couponList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", couponList);
return ResponseUtil.ok(data);
} }
private Object validate(LitemallCoupon coupon) { private Object validate(LitemallCoupon coupon) {
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @author Yogeek * @author Yogeek
...@@ -43,11 +40,6 @@ public class AdminFeedbackController { ...@@ -43,11 +40,6 @@ public class AdminFeedbackController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallFeedback> feedbackList = feedbackService.querySelective(userId, username, page, limit, sort, order); List<LitemallFeedback> feedbackList = feedbackService.querySelective(userId, username, page, limit, sort, order);
long total = PageInfo.of(feedbackList).getTotal(); return ResponseUtil.okList(feedbackList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", feedbackList);
return ResponseUtil.ok(data);
} }
} }
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -17,9 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/footprint") @RequestMapping("/admin/footprint")
...@@ -39,11 +36,6 @@ public class AdminFootprintController { ...@@ -39,11 +36,6 @@ public class AdminFootprintController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallFootprint> footprintList = footprintService.querySelective(userId, goodsId, page, limit, sort, order); List<LitemallFootprint> footprintList = footprintService.querySelective(userId, goodsId, page, limit, sort, order);
long total = PageInfo.of(footprintList).getTotal(); return ResponseUtil.okList(footprintList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", footprintList);
return ResponseUtil.ok(data);
} }
} }
...@@ -70,7 +70,7 @@ public class AdminGrouponController { ...@@ -70,7 +70,7 @@ public class AdminGrouponController {
Map<String, Object> data = new HashMap<>(); Map<String, Object> data = new HashMap<>();
data.put("total", total); data.put("total", total);
data.put("items", records); data.put("list", records);
return ResponseUtil.ok(data); return ResponseUtil.ok(data);
} }
...@@ -84,12 +84,7 @@ public class AdminGrouponController { ...@@ -84,12 +84,7 @@ public class AdminGrouponController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallGrouponRules> rulesList = rulesService.querySelective(goodsId, page, limit, sort, order); List<LitemallGrouponRules> rulesList = rulesService.querySelective(goodsId, page, limit, sort, order);
long total = PageInfo.of(rulesList).getTotal(); return ResponseUtil.okList(rulesList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", rulesList);
return ResponseUtil.ok(data);
} }
private Object validate(LitemallGrouponRules grouponRules) { private Object validate(LitemallGrouponRules grouponRules) {
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -16,9 +15,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -16,9 +15,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/history") @RequestMapping("/admin/history")
...@@ -36,12 +33,7 @@ public class AdminHistoryController { ...@@ -36,12 +33,7 @@ public class AdminHistoryController {
@RequestParam(defaultValue = "10") Integer limit, @RequestParam(defaultValue = "10") Integer limit,
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallSearchHistory> footprintList = searchHistoryService.querySelective(userId, keyword, page, limit, sort, order); List<LitemallSearchHistory> historyList = searchHistoryService.querySelective(userId, keyword, page, limit, sort, order);
long total = PageInfo.of(footprintList).getTotal(); return ResponseUtil.okList(historyList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", footprintList);
return ResponseUtil.ok(data);
} }
} }
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated; ...@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/issue") @RequestMapping("/admin/issue")
...@@ -38,12 +35,7 @@ public class AdminIssueController { ...@@ -38,12 +35,7 @@ public class AdminIssueController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallIssue> issueList = issueService.querySelective(question, page, limit, sort, order); List<LitemallIssue> issueList = issueService.querySelective(question, page, limit, sort, order);
long total = PageInfo.of(issueList).getTotal(); return ResponseUtil.okList(issueList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", issueList);
return ResponseUtil.ok(data);
} }
private Object validate(LitemallIssue issue) { private Object validate(LitemallIssue issue) {
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated; ...@@ -16,9 +15,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/keyword") @RequestMapping("/admin/keyword")
...@@ -38,12 +35,7 @@ public class AdminKeywordController { ...@@ -38,12 +35,7 @@ public class AdminKeywordController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallKeyword> keywordList = keywordService.querySelective(keyword, url, page, limit, sort, order); List<LitemallKeyword> keywordList = keywordService.querySelective(keyword, url, page, limit, sort, order);
long total = PageInfo.of(keywordList).getTotal(); return ResponseUtil.okList(keywordList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", keywordList);
return ResponseUtil.ok(data);
} }
private Object validate(LitemallKeyword keywords) { private Object validate(LitemallKeyword keywords) {
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -14,10 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -14,10 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/log") @RequestMapping("/admin/log")
...@@ -37,11 +33,6 @@ public class AdminLogController { ...@@ -37,11 +33,6 @@ public class AdminLogController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallLog> logList = logService.querySelective(name, page, limit, sort, order); List<LitemallLog> logList = logService.querySelective(name, page, limit, sort, order);
long total = PageInfo.of(logList).getTotal(); return ResponseUtil.okList(logList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", logList);
return ResponseUtil.ok(data);
} }
} }
...@@ -28,7 +28,7 @@ public class AdminRegionController { ...@@ -28,7 +28,7 @@ public class AdminRegionController {
@GetMapping("/clist") @GetMapping("/clist")
public Object clist(@NotNull Integer id) { public Object clist(@NotNull Integer id) {
List<LitemallRegion> regionList = regionService.queryByPid(id); List<LitemallRegion> regionList = regionService.queryByPid(id);
return ResponseUtil.ok(regionList); return ResponseUtil.okList(regionList);
} }
@GetMapping("/list") @GetMapping("/list")
...@@ -70,6 +70,6 @@ public class AdminRegionController { ...@@ -70,6 +70,6 @@ public class AdminRegionController {
regionVoList.add(provinceVO); regionVoList.add(provinceVO);
} }
return ResponseUtil.ok(regionVoList); return ResponseUtil.okList(regionVoList);
} }
} }
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -53,12 +52,7 @@ public class AdminRoleController { ...@@ -53,12 +52,7 @@ public class AdminRoleController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallRole> roleList = roleService.querySelective(name, page, limit, sort, order); List<LitemallRole> roleList = roleService.querySelective(name, page, limit, sort, order);
long total = PageInfo.of(roleList).getTotal(); return ResponseUtil.okList(roleList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", roleList);
return ResponseUtil.ok(data);
} }
@GetMapping("/options") @GetMapping("/options")
...@@ -73,7 +67,7 @@ public class AdminRoleController { ...@@ -73,7 +67,7 @@ public class AdminRoleController {
options.add(option); options.add(option);
} }
return ResponseUtil.ok(options); return ResponseUtil.okList(options);
} }
@RequiresPermissions("admin:role:read") @RequiresPermissions("admin:role:read")
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -19,9 +18,7 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -19,9 +18,7 @@ import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.io.IOException; import java.io.IOException;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/storage") @RequestMapping("/admin/storage")
...@@ -43,12 +40,7 @@ public class AdminStorageController { ...@@ -43,12 +40,7 @@ public class AdminStorageController {
@Sort @RequestParam(defaultValue = "add_time") String sort, @Sort @RequestParam(defaultValue = "add_time") String sort,
@Order @RequestParam(defaultValue = "desc") String order) { @Order @RequestParam(defaultValue = "desc") String order) {
List<LitemallStorage> storageList = litemallStorageService.querySelective(key, name, page, limit, sort, order); List<LitemallStorage> storageList = litemallStorageService.querySelective(key, name, page, limit, sort, order);
long total = PageInfo.of(storageList).getTotal(); return ResponseUtil.okList(storageList);
Map<String, Object> data = new HashMap<>();
data.put("total", total);
data.put("items", storageList);
return ResponseUtil.ok(data);
} }
@RequiresPermissions("admin:storage:create") @RequiresPermissions("admin:storage:create")
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment