package com.ruoyi.web.controller.api;
|
|
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.system.service.ISysVisitAreaService;
|
import com.ruoyi.system.vo.SysVisitAreaVO;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiResponse;
|
import io.swagger.annotations.ApiResponses;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.List;
|
|
/**
|
* 访问区域管理接口
|
*
|
* @author ruoyi
|
*/
|
@RestController
|
@RequestMapping("/api/visitArea")
|
@Api(tags = "访问区域管理")
|
public class SysApiVisitAreaController extends BaseController
|
{
|
@Autowired
|
private ISysVisitAreaService visitAreaService;
|
|
/**
|
* 查询访问区域树
|
*/
|
@ApiOperation(
|
value = "查询访问区域树",
|
notes = "返回所有访问区域树形结构",
|
response = SysVisitAreaVO.class,
|
responseContainer = "List"
|
)
|
@ApiResponses({
|
@ApiResponse(
|
code = 200,
|
message = "成功",
|
response = AjaxResult.class,
|
responseContainer = "List"
|
)
|
})
|
@PostMapping("/tree")
|
public AjaxResult<List<SysVisitAreaVO>> tree() {
|
return success(visitAreaService.tree(null));
|
}
|
}
|