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<SysDistrict> sysDistricts = sysDistrictService.selectAll();
|
return AjaxResult.success(sysDistricts);
|
}
|
|
/**
|
* 树状返回
|
*
|
*/
|
@ApiOperation(value = "区划信息", notes = "获取树形", httpMethod = "GET")
|
@GetMapping("/tree")
|
public AjaxResult selectAllByTree() {
|
List<DistrictTreeRespDTO> sysDistricts = sysDistrictService.selectAllByTree();
|
return AjaxResult.success(sysDistricts);
|
}
|
|
}
|