From 74650014473e74b8f27145b5619e408bebc59410 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Fri, 28 Jun 2024 14:37:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=9C=81=E3=80=81=E5=B8=82?= =?UTF-8?q?=E3=80=81=E5=8E=BF=E6=8E=A5=E5=8F=A3=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yxt/portal/apiadmin/RegionRest.java | 40 +++++++++++++++++-- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/yxt/portal/apiadmin/RegionRest.java b/src/main/java/com/yxt/portal/apiadmin/RegionRest.java index baf8f39..0720fb8 100644 --- a/src/main/java/com/yxt/portal/apiadmin/RegionRest.java +++ b/src/main/java/com/yxt/portal/apiadmin/RegionRest.java @@ -5,11 +5,12 @@ import com.yxt.portal.biz.region.RegionChildTwoVo; import com.yxt.portal.biz.region.RegionService; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import java.util.List; +@RestController +@RequestMapping("apiadmin/regions") public class RegionRest { @Autowired @@ -23,8 +24,39 @@ public class RegionRest { @ApiOperation("获取省") @ResponseBody @GetMapping("/getProvince") - public ResultBean getProvince() { + public ResultBean> getProvince() { + ResultBean rb = ResultBean.fireFail(); List regionList = regionService.getProvince(); - return ResultBean.fireSuccess().setData(regionList); + return rb.success().setData(regionList); } + + /** + * 根据省查询该省下所有的市 + * + * @param sid 省sid + * @return 某省下所有的市 + */ + @ApiOperation("根据省sid获取该省的所有市") + @ResponseBody + @GetMapping("/getCity") + public ResultBean> getCity(@RequestParam("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + List city = regionService.getCity(sid); + return rb.success().setData(city); + }; + + /** + * 根据市查询该市下的所有县区 + * + * @param sid 市sid + * @return 某市下的所有县区 + */ + @ApiOperation("根据市sid获取该市的所有县区") + @ResponseBody + @GetMapping("/getCounty") + public ResultBean> getCounty(@RequestParam("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + List county = regionService.getCounty(sid); + return rb.success().setData(county); + }; }