|
|
package com.sunyo.wlpt.message.bus.service.controller;
|
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
|
import com.sunyo.wlpt.message.bus.service.domain.BusServer;
|
|
|
import com.sunyo.wlpt.message.bus.service.domain.VirtualHost;
|
|
|
import com.sunyo.wlpt.message.bus.service.response.ResultJson;
|
|
|
import com.sunyo.wlpt.message.bus.service.service.BusServerService;
|
|
|
import com.sunyo.wlpt.message.bus.service.service.VirtualHostService;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
...
|
...
|
@@ -11,7 +13,7 @@ import java.util.List; |
|
|
|
|
|
/**
|
|
|
* @author 子诚
|
|
|
* Description:
|
|
|
* Description:主要是 服务器、虚拟主机、交换机的联查
|
|
|
* 时间:2020/7/6 14:28
|
|
|
*/
|
|
|
@CrossOrigin
|
...
|
...
|
@@ -21,11 +23,16 @@ public class CascadeController { |
|
|
@Resource
|
|
|
private BusServerService busServerService;
|
|
|
|
|
|
@Resource
|
|
|
private VirtualHostService virtualHostService;
|
|
|
|
|
|
/**
|
|
|
* @return 查询服务器列表
|
|
|
* 仅,查询服务器列表
|
|
|
*
|
|
|
* @return {@link ResultJson}
|
|
|
*/
|
|
|
@GetMapping("/server")
|
|
|
public ResultJson selectList() {
|
|
|
public ResultJson selectServerList() {
|
|
|
|
|
|
ResultJson result = new ResultJson();
|
|
|
List<BusServer> busServers = busServerService.selectAll();
|
...
|
...
|
@@ -40,4 +47,43 @@ public class CascadeController { |
|
|
}
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 仅,查询虚拟主机列表
|
|
|
*
|
|
|
* @return {@link ResultJson}
|
|
|
*/
|
|
|
@GetMapping("/host")
|
|
|
public ResultJson selectVirtualHostList() {
|
|
|
ResultJson result = new ResultJson();
|
|
|
List<VirtualHost> virtualHosts = virtualHostService.selectAll();
|
|
|
int num = virtualHosts.size();
|
|
|
if (num > 0) {
|
|
|
result.setCode("200");
|
|
|
result.setData(virtualHosts);
|
|
|
result.setMsg("查询虚拟主机,成功");
|
|
|
} else {
|
|
|
result.setCode("500");
|
|
|
result.setMsg("查询虚拟主机,失败");
|
|
|
}
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 服务器与虚拟主机是1:n的关系
|
|
|
* 查询,服务器列表(包含虚拟机)
|
|
|
*
|
|
|
* @return {@link ResultJson}
|
|
|
*/
|
|
|
@GetMapping("/server_host")
|
|
|
public ResultJson selectServerAndHostList(){
|
|
|
ResultJson result = new ResultJson();
|
|
|
List<BusServer> servers = busServerService.selectServerAndHostList();
|
|
|
int num = servers.size();
|
|
|
if (num > 0) {
|
|
|
return new ResultJson("200","查询服务器列表,成功",servers);
|
|
|
} else {
|
|
|
return new ResultJson("500","查询服务器列表,失败");
|
|
|
}
|
|
|
}
|
|
|
} |
...
|
...
|
|