From 72a6ba539aa2012edadbcf031f7b21acce5c8640 Mon Sep 17 00:00:00 2001
From: Oliver <1070107765@qq.com>
Date: 星期二, 08 十一月 2022 18:11:59 +0800
Subject: [PATCH] commit

---
 ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java b/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java
index b4d892f..d8bb664 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/region/SccgRegionController.java
@@ -2,11 +2,15 @@
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.api.CommonPage;
 import com.ycl.api.CommonResult;
 import com.ycl.controller.BaseController;
 import com.ycl.entity.region.SccgRegion;
 import com.ycl.service.region.ISccgRegionService;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
@@ -23,7 +27,7 @@
  * @since 2022-09-16
  */
 @RestController
-@RequestMapping("/sccg-region")
+@RequestMapping("/sccg_region")
 @Api(tags = "琛屾斂鍖哄煙")
 public class SccgRegionController extends BaseController {
 
@@ -43,11 +47,14 @@
     public CommonResult addRegion(@Validated @RequestBody SccgRegion sccgRegion) {
         return CommonResult.success(iSccgRegionService.save(sccgRegion));
     }
+
     @ApiOperation(value = "鑾峰彇琛屾斂鍖哄煙鍒嗛〉鏌ヨ")
     @RequestMapping(value = "/list", method = RequestMethod.POST)
     @ResponseBody
-    public CommonResult<IPage<SccgRegion>> list(@Validated @RequestBody SccgRegion sccgRegion) {
-        return CommonResult.success(iSccgRegionService.list(sccgRegion));
+    public CommonResult<CommonPage<SccgRegion>> list(@RequestParam(value = "pageSize", defaultValue = "5") Integer pageSize,
+                                                     @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum) {
+        Page<SccgRegion> list = iSccgRegionService.list(pageSize, pageNum);
+        return CommonResult.success(CommonPage.restPage(list));
     }
 
 
@@ -81,4 +88,14 @@
         }
         return CommonResult.failed();
     }
+
+    @ApiOperation("鑾峰彇瀛愮被")
+    @GetMapping("/getChildren/{parentId}")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "parentId", value = "椤剁骇parentId=0")
+    })
+    public CommonResult<List<SccgRegion>> getChildren(@PathVariable Long parentId) {
+        List<SccgRegion> treeList = iSccgRegionService.getChildren(parentId);
+        return CommonResult.success(treeList);
+    }
 }

--
Gitblit v1.8.0