作者 王勇

简单优化Controller层代码

... ... @@ -40,8 +40,10 @@ public class BusExchangeController {
@RequestParam(value = "virtualHostId", required = false) String virtualHostId,
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
// 获取查询参数
BusExchange busExchange = BusExchange.builder().exchangeName(exchangeName).virtualHostId(virtualHostId).build();
// 分页查询
PageInfo pageInfo = busExchangeService.selectBusExchangeList(new BusExchange(exchangeName, virtualHostId), pageNum, pageSize);
PageInfo pageInfo = busExchangeService.selectBusExchangeList(busExchange, pageNum, pageSize);
return pageInfo.getTotal() > 0
? new ResultJson<>("200", "查询MQ交换机列表,成功!", pageInfo)
: new ResultJson<>("500", "查询MQ交换机列表,失败!");
... ...
... ... @@ -40,9 +40,10 @@ public class BusQueueController {
@RequestParam(value = "virtualHostId", required = false) String virtualHostId,
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
// 获取查询参数
BusQueue busQueue = BusQueue.builder().queueName(queueName).virtualHostId(virtualHostId).build();
// 分页查询
PageInfo pageInfo = busQueueService.selectBusQueueList(new BusQueue(queueName, virtualHostId), pageNum, pageSize);
PageInfo pageInfo = busQueueService.selectBusQueueList(busQueue, pageNum, pageSize);
return pageInfo.getTotal() > 0
? new ResultJson<>("200", "查询-消息队列-列表,成功!", pageInfo)
: new ResultJson<>("500", "查询-消息队列-列表,失败!");
... ... @@ -88,8 +89,8 @@ public class BusQueueController {
String message = validateBusQueue(busQueue);
return message == null
? busQueueService.updateByPrimaryKeySelective(busQueue) > 0
? new ResultJson<>("200", "编辑消息队列信息,成功")
: new ResultJson<>("500", "编辑消息队列信息,失败")
? new ResultJson<>("200", "编辑消息队列信息,成功")
: new ResultJson<>("500", "编辑消息队列信息,失败")
: new ResultJson<>("400", message);
}
... ... @@ -108,8 +109,8 @@ public class BusQueueController {
//验证通过
return message == null
? busQueueService.insertSelective(busQueue) > 0
? new ResultJson<>("200", "添加消息队列,成功")
: new ResultJson<>("500", "添加消息队列,失败")
? new ResultJson<>("200", "添加消息队列,成功")
: new ResultJson<>("500", "添加消息队列,失败")
: new ResultJson<>("400", message);
}
... ...
... ... @@ -39,11 +39,8 @@ public class BusServerController {
@RequestParam(value = "serverName", required = false) String serverName,
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
BusServer busServer = BusServer.builder()
// 获取参数,服务器名称
.serverName(serverName)
.build();
// 获取查询参数
BusServer busServer = BusServer.builder().serverName(serverName).build();
// 分页查询
PageInfo pageInfo = busServerService.selectBusServerList(busServer, pageNum, pageSize);
return pageInfo.getTotal() > 0
... ...
... ... @@ -56,11 +56,8 @@ public class CascadeController {
*/
@GetMapping("/host")
public ResultJson getVirtualHostList(@RequestParam(value = "serverId", required = false) String serverId) {
VirtualHost virtualHost = new VirtualHost();
// 获取参数,所属服务器ID
virtualHost.setServerId(serverId);
// 获取查询参数
VirtualHost virtualHost = VirtualHost.builder().serverId(serverId).build();
List<VirtualHost> virtualHosts = virtualHostService.getVirtualHostList(virtualHost);
return virtualHosts.size() > 0
? new ResultJson<>("200", "查询虚拟主机,成功", virtualHosts)
... ... @@ -75,11 +72,8 @@ public class CascadeController {
*/
@GetMapping("/exchange")
public ResultJson getExchangeList(@RequestParam(value = "virtualHostId", required = false) String virtualHostId) {
BusExchange busExchange = new BusExchange();
// 获取参数,所属虚拟主机ID
busExchange.setVirtualHostId(virtualHostId);
// 获取查询参数
BusExchange busExchange = BusExchange.builder().virtualHostId(virtualHostId).build();
List<BusExchange> busExchanges = busExchangeService.getExchangeList(busExchange);
return busExchanges.size() > 0
? new ResultJson<>("200", "查询交换机列表,成功", busExchanges)
... ... @@ -94,11 +88,8 @@ public class CascadeController {
*/
@GetMapping("/queue")
public ResultJson getQueueList(@RequestParam(value = "virtualHostId", required = false) String virtualHostId) {
BusQueue busQueue = new BusQueue();
// 获取参数,所属虚拟主机ID
busQueue.setVirtualHostId(virtualHostId);
// 获取查询参数
BusQueue busQueue = BusQueue.builder().virtualHostId(virtualHostId).build();
List<BusQueue> busQueues = busQueueService.getQueueList(busQueue);
return busQueues.size() > 0
? new ResultJson<>("200", "查询队列列表,成功", busQueues)
... ... @@ -113,9 +104,8 @@ public class CascadeController {
*/
@GetMapping("/routing")
public ResultJson getRoutingKeyList(@RequestParam(value = "exchangeId", required = false) String exchangeId) {
RoutingKey routingKey = new RoutingKey();
// 获取参数,交换机ID
routingKey.setExchangeId(exchangeId);
// 获取查询参数
RoutingKey routingKey = RoutingKey.builder().exchangeId(exchangeId).build();
List<RoutingKey> routingKeys = routingKeyService.getRoutingKeyList(routingKey);
return routingKeys.size() > 0
? new ResultJson<>("200", "查询路由键列表,成功", routingKeys)
... ... @@ -146,6 +136,7 @@ public class CascadeController {
*/
@GetMapping("/server_host_exchange")
public ResultJson getServerAndHostAndExchangeList() {
List<BusServer> servers = busServerService.getServerAndHostAndExchangeList();
return servers.size() > 0
? new ResultJson<>("200", "查询服务器、虚拟主机、交换机信息,成功", servers)
... ...
... ... @@ -72,7 +72,7 @@ public class MessageNoteController {
@RequestParam(value = "receiveTime", required = false) Date receiveTime,
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
// 获取查询参数
MessageNote messageNote = MessageNote.builder()
.username(username)
.serverName(serverName)
... ...
... ... @@ -40,9 +40,10 @@ public class RoutingKeyController {
@RequestParam(value = "exchangeId", required = false) String exchangeId,
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
// 获取查询参数
RoutingKey routingKey = RoutingKey.builder().routingKeyName(routingKeyName).exchangeId(exchangeId).build();
// 分页查询
PageInfo pageInfo = routingKeyService.selectRoutingKeyList(new RoutingKey(routingKeyName, exchangeId), pageNum, pageSize);
PageInfo pageInfo = routingKeyService.selectRoutingKeyList(routingKey, pageNum, pageSize);
return pageInfo.getTotal() > 0
? new ResultJson<>("200", "查询路由键列表,成功!", pageInfo)
: new ResultJson<>("500", "查询路由键列表,失败!");
... ... @@ -89,8 +90,8 @@ public class RoutingKeyController {
String message = validateRoutingKey(routingKey);
return message == null
? routingKeyService.updateByPrimaryKeySelective(routingKey) > 0
? new ResultJson<>("200", "编辑路由键信息,成功")
: new ResultJson<>("500", "编辑路由键信息,失败")
? new ResultJson<>("200", "编辑路由键信息,成功")
: new ResultJson<>("500", "编辑路由键信息,失败")
: new ResultJson<>("400", message);
}
... ... @@ -110,8 +111,8 @@ public class RoutingKeyController {
return message == null
? routingKeyService.insertSelective(routingKey) > 0
? new ResultJson<>("200", "增加路由键信息,成功")
: new ResultJson<>("500", "增加路由键信息,失败")
? new ResultJson<>("200", "增加路由键信息,成功")
: new ResultJson<>("500", "增加路由键信息,失败")
: new ResultJson<>("400", message);
}
... ...
... ... @@ -65,7 +65,15 @@ public class UserMessageBindingController {
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
// 获取查询参数
UserMessageBinding userMessageBinding = new UserMessageBinding(username, serverName, virtualHostName, exchangeName, queueName, routingKeyName, subscriber);
UserMessageBinding userMessageBinding = UserMessageBinding.builder()
.username(username)
.serverName(serverName)
.virtualHostName(virtualHostName)
.exchangeName(exchangeName)
.queueName(queueName)
.routingKeyName(routingKeyName)
.subscriber(subscriber)
.build();
// 分页查询
PageInfo pageInfo = userMessageBindingService.selectUserMessageBindingList(userMessageBinding, pageNum, pageSize);
return pageInfo.getTotal() > 0
... ...
... ... @@ -40,11 +40,8 @@ public class VirtualHostController {
@RequestParam(value = "serverId", required = false) String serverId,
@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
VirtualHost virtualHost = VirtualHost.builder()
.virtualHostName(virtualHostName)
.serverId(serverId)
.build();
// 获取查询参数
VirtualHost virtualHost = VirtualHost.builder().virtualHostName(virtualHostName).serverId(serverId).build();
// 分页查询
PageInfo pageInfo = virtualHostService.selectVirtualHostList(virtualHost, pageNum, pageSize);
return pageInfo.getTotal() > 0
... ...