|
|
@ -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<List<RegionChildTwoVo>> getProvince() { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<RegionChildTwoVo> regionList = regionService.getProvince(); |
|
|
|
return ResultBean.fireSuccess().setData(regionList); |
|
|
|
return rb.success().setData(regionList); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据省查询该省下所有的市 |
|
|
|
* |
|
|
|
* @param sid 省sid |
|
|
|
* @return 某省下所有的市 |
|
|
|
*/ |
|
|
|
@ApiOperation("根据省sid获取该省的所有市") |
|
|
|
@ResponseBody |
|
|
|
@GetMapping("/getCity") |
|
|
|
public ResultBean<List<RegionChildTwoVo>> getCity(@RequestParam("sid") String sid){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<RegionChildTwoVo> city = regionService.getCity(sid); |
|
|
|
return rb.success().setData(city); |
|
|
|
}; |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据市查询该市下的所有县区 |
|
|
|
* |
|
|
|
* @param sid 市sid |
|
|
|
* @return 某市下的所有县区 |
|
|
|
*/ |
|
|
|
@ApiOperation("根据市sid获取该市的所有县区") |
|
|
|
@ResponseBody |
|
|
|
@GetMapping("/getCounty") |
|
|
|
public ResultBean<List<RegionChildTwoVo>> getCounty(@RequestParam("sid") String sid){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<RegionChildTwoVo> county = regionService.getCounty(sid); |
|
|
|
return rb.success().setData(county); |
|
|
|
}; |
|
|
|
} |
|
|
|