From a7c767542ad16eb87d5ce91cfee15f7fbd894418 Mon Sep 17 00:00:00 2001 From: jay <75509151@qq.com> Date: Tue, 30 May 2023 08:28:56 +0800 Subject: [PATCH] refactor --- .../manager/controller/ProductController.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/iot-module/iot-manager/src/main/java/cc/iotkit/manager/controller/ProductController.java b/iot-module/iot-manager/src/main/java/cc/iotkit/manager/controller/ProductController.java index 5f97190f..c86f6dfb 100644 --- a/iot-module/iot-manager/src/main/java/cc/iotkit/manager/controller/ProductController.java +++ b/iot-module/iot-manager/src/main/java/cc/iotkit/manager/controller/ProductController.java @@ -9,6 +9,7 @@ */ package cc.iotkit.manager.controller; +import cc.iotkit.common.api.PageRequest; import cc.iotkit.common.enums.ErrCode; import cc.iotkit.common.exception.BizException; import cc.iotkit.common.satoken.utils.AuthUtil; @@ -20,6 +21,7 @@ import cc.iotkit.data.manager.IThingModelData; import cc.iotkit.manager.config.AliyunConfig; import cc.iotkit.manager.service.DataOwnerService; import cc.iotkit.common.api.Paging; +import cc.iotkit.model.alert.AlertConfig; import cc.iotkit.model.product.Category; import cc.iotkit.model.product.Product; import cc.iotkit.model.product.ProductModel; @@ -34,9 +36,11 @@ import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; +import javax.validation.Valid; import java.util.Date; import java.util.List; @@ -68,15 +72,14 @@ public class ProductController { private OSS ossClient; - @PostMapping("/list/{size}/{page}") + @PostMapping("/list") public Paging getProducts( - @PathVariable("size") int size, - @PathVariable("page") int page) { + PageRequest request) { if (!AuthUtil.isAdmin()) { - return productData.findByUid(AuthUtil.getUserId(), page, size); + return productData.findByUid(AuthUtil.getUserId(), request.getPageNum(), request.getPageSize()); } - return productData.findAll(page, size); + return productData.findAll(request); } @PostMapping("/save")