package com.ruoyi.web.controller.system; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.system.domain.SysDistrict; import com.ruoyi.system.domain.resp.DistrictTreeRespDTO; import com.ruoyi.system.service.SysDistrictService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; import static com.ruoyi.common.core.domain.AjaxResult.success; /** * @author hz * @since 2023-09-07 13:13:47 */ @Api(tags = "获取区划信息接口") @RestController @RequestMapping("/system/district/") public class SysDistrictController { /** * 获取所有 */ @Resource private SysDistrictService sysDistrictService; @GetMapping("/list") @ApiOperation(value = "区划信息", notes = "获取所有", httpMethod = "GET") public AjaxResult selectAll() { List sysDistricts = sysDistrictService.selectAll(); return AjaxResult.success(sysDistricts); } /** * 树状返回 * */ @ApiOperation(value = "区划信息", notes = "获取树形", httpMethod = "GET") @GetMapping("/tree") public AjaxResult selectAllByTree() { List sysDistricts = sysDistrictService.selectAllByTree(); return AjaxResult.success(sysDistricts); } }