作者 王勇

简单优化Controller层代码

@@ -40,8 +40,10 @@ public class BusExchangeController { @@ -40,8 +40,10 @@ public class BusExchangeController {
40 @RequestParam(value = "virtualHostId", required = false) String virtualHostId, 40 @RequestParam(value = "virtualHostId", required = false) String virtualHostId,
41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, 41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { 42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
  43 + // 获取查询参数
  44 + BusExchange busExchange = BusExchange.builder().exchangeName(exchangeName).virtualHostId(virtualHostId).build();
43 // 分页查询 45 // 分页查询
44 - PageInfo pageInfo = busExchangeService.selectBusExchangeList(new BusExchange(exchangeName, virtualHostId), pageNum, pageSize); 46 + PageInfo pageInfo = busExchangeService.selectBusExchangeList(busExchange, pageNum, pageSize);
45 return pageInfo.getTotal() > 0 47 return pageInfo.getTotal() > 0
46 ? new ResultJson<>("200", "查询MQ交换机列表,成功!", pageInfo) 48 ? new ResultJson<>("200", "查询MQ交换机列表,成功!", pageInfo)
47 : new ResultJson<>("500", "查询MQ交换机列表,失败!"); 49 : new ResultJson<>("500", "查询MQ交换机列表,失败!");
@@ -40,9 +40,10 @@ public class BusQueueController { @@ -40,9 +40,10 @@ public class BusQueueController {
40 @RequestParam(value = "virtualHostId", required = false) String virtualHostId, 40 @RequestParam(value = "virtualHostId", required = false) String virtualHostId,
41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, 41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { 42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
43 - 43 + // 获取查询参数
  44 + BusQueue busQueue = BusQueue.builder().queueName(queueName).virtualHostId(virtualHostId).build();
44 // 分页查询 45 // 分页查询
45 - PageInfo pageInfo = busQueueService.selectBusQueueList(new BusQueue(queueName, virtualHostId), pageNum, pageSize); 46 + PageInfo pageInfo = busQueueService.selectBusQueueList(busQueue, pageNum, pageSize);
46 return pageInfo.getTotal() > 0 47 return pageInfo.getTotal() > 0
47 ? new ResultJson<>("200", "查询-消息队列-列表,成功!", pageInfo) 48 ? new ResultJson<>("200", "查询-消息队列-列表,成功!", pageInfo)
48 : new ResultJson<>("500", "查询-消息队列-列表,失败!"); 49 : new ResultJson<>("500", "查询-消息队列-列表,失败!");
@@ -39,11 +39,8 @@ public class BusServerController { @@ -39,11 +39,8 @@ public class BusServerController {
39 @RequestParam(value = "serverName", required = false) String serverName, 39 @RequestParam(value = "serverName", required = false) String serverName,
40 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, 40 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
41 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { 41 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
42 -  
43 - BusServer busServer = BusServer.builder()  
44 - // 获取参数,服务器名称  
45 - .serverName(serverName)  
46 - .build(); 42 + // 获取查询参数
  43 + BusServer busServer = BusServer.builder().serverName(serverName).build();
47 // 分页查询 44 // 分页查询
48 PageInfo pageInfo = busServerService.selectBusServerList(busServer, pageNum, pageSize); 45 PageInfo pageInfo = busServerService.selectBusServerList(busServer, pageNum, pageSize);
49 return pageInfo.getTotal() > 0 46 return pageInfo.getTotal() > 0
@@ -56,11 +56,8 @@ public class CascadeController { @@ -56,11 +56,8 @@ public class CascadeController {
56 */ 56 */
57 @GetMapping("/host") 57 @GetMapping("/host")
58 public ResultJson getVirtualHostList(@RequestParam(value = "serverId", required = false) String serverId) { 58 public ResultJson getVirtualHostList(@RequestParam(value = "serverId", required = false) String serverId) {
59 -  
60 - VirtualHost virtualHost = new VirtualHost();  
61 - // 获取参数,所属服务器ID  
62 - virtualHost.setServerId(serverId);  
63 - 59 + // 获取查询参数
  60 + VirtualHost virtualHost = VirtualHost.builder().serverId(serverId).build();
64 List<VirtualHost> virtualHosts = virtualHostService.getVirtualHostList(virtualHost); 61 List<VirtualHost> virtualHosts = virtualHostService.getVirtualHostList(virtualHost);
65 return virtualHosts.size() > 0 62 return virtualHosts.size() > 0
66 ? new ResultJson<>("200", "查询虚拟主机,成功", virtualHosts) 63 ? new ResultJson<>("200", "查询虚拟主机,成功", virtualHosts)
@@ -75,11 +72,8 @@ public class CascadeController { @@ -75,11 +72,8 @@ public class CascadeController {
75 */ 72 */
76 @GetMapping("/exchange") 73 @GetMapping("/exchange")
77 public ResultJson getExchangeList(@RequestParam(value = "virtualHostId", required = false) String virtualHostId) { 74 public ResultJson getExchangeList(@RequestParam(value = "virtualHostId", required = false) String virtualHostId) {
78 -  
79 - BusExchange busExchange = new BusExchange();  
80 - // 获取参数,所属虚拟主机ID  
81 - busExchange.setVirtualHostId(virtualHostId);  
82 - 75 + // 获取查询参数
  76 + BusExchange busExchange = BusExchange.builder().virtualHostId(virtualHostId).build();
83 List<BusExchange> busExchanges = busExchangeService.getExchangeList(busExchange); 77 List<BusExchange> busExchanges = busExchangeService.getExchangeList(busExchange);
84 return busExchanges.size() > 0 78 return busExchanges.size() > 0
85 ? new ResultJson<>("200", "查询交换机列表,成功", busExchanges) 79 ? new ResultJson<>("200", "查询交换机列表,成功", busExchanges)
@@ -94,11 +88,8 @@ public class CascadeController { @@ -94,11 +88,8 @@ public class CascadeController {
94 */ 88 */
95 @GetMapping("/queue") 89 @GetMapping("/queue")
96 public ResultJson getQueueList(@RequestParam(value = "virtualHostId", required = false) String virtualHostId) { 90 public ResultJson getQueueList(@RequestParam(value = "virtualHostId", required = false) String virtualHostId) {
97 -  
98 - BusQueue busQueue = new BusQueue();  
99 - // 获取参数,所属虚拟主机ID  
100 - busQueue.setVirtualHostId(virtualHostId);  
101 - 91 + // 获取查询参数
  92 + BusQueue busQueue = BusQueue.builder().virtualHostId(virtualHostId).build();
102 List<BusQueue> busQueues = busQueueService.getQueueList(busQueue); 93 List<BusQueue> busQueues = busQueueService.getQueueList(busQueue);
103 return busQueues.size() > 0 94 return busQueues.size() > 0
104 ? new ResultJson<>("200", "查询队列列表,成功", busQueues) 95 ? new ResultJson<>("200", "查询队列列表,成功", busQueues)
@@ -113,9 +104,8 @@ public class CascadeController { @@ -113,9 +104,8 @@ public class CascadeController {
113 */ 104 */
114 @GetMapping("/routing") 105 @GetMapping("/routing")
115 public ResultJson getRoutingKeyList(@RequestParam(value = "exchangeId", required = false) String exchangeId) { 106 public ResultJson getRoutingKeyList(@RequestParam(value = "exchangeId", required = false) String exchangeId) {
116 - RoutingKey routingKey = new RoutingKey();  
117 - // 获取参数,交换机ID  
118 - routingKey.setExchangeId(exchangeId); 107 + // 获取查询参数
  108 + RoutingKey routingKey = RoutingKey.builder().exchangeId(exchangeId).build();
119 List<RoutingKey> routingKeys = routingKeyService.getRoutingKeyList(routingKey); 109 List<RoutingKey> routingKeys = routingKeyService.getRoutingKeyList(routingKey);
120 return routingKeys.size() > 0 110 return routingKeys.size() > 0
121 ? new ResultJson<>("200", "查询路由键列表,成功", routingKeys) 111 ? new ResultJson<>("200", "查询路由键列表,成功", routingKeys)
@@ -146,6 +136,7 @@ public class CascadeController { @@ -146,6 +136,7 @@ public class CascadeController {
146 */ 136 */
147 @GetMapping("/server_host_exchange") 137 @GetMapping("/server_host_exchange")
148 public ResultJson getServerAndHostAndExchangeList() { 138 public ResultJson getServerAndHostAndExchangeList() {
  139 +
149 List<BusServer> servers = busServerService.getServerAndHostAndExchangeList(); 140 List<BusServer> servers = busServerService.getServerAndHostAndExchangeList();
150 return servers.size() > 0 141 return servers.size() > 0
151 ? new ResultJson<>("200", "查询服务器、虚拟主机、交换机信息,成功", servers) 142 ? new ResultJson<>("200", "查询服务器、虚拟主机、交换机信息,成功", servers)
@@ -72,7 +72,7 @@ public class MessageNoteController { @@ -72,7 +72,7 @@ public class MessageNoteController {
72 @RequestParam(value = "receiveTime", required = false) Date receiveTime, 72 @RequestParam(value = "receiveTime", required = false) Date receiveTime,
73 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, 73 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
74 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { 74 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
75 - 75 + // 获取查询参数
76 MessageNote messageNote = MessageNote.builder() 76 MessageNote messageNote = MessageNote.builder()
77 .username(username) 77 .username(username)
78 .serverName(serverName) 78 .serverName(serverName)
@@ -40,9 +40,10 @@ public class RoutingKeyController { @@ -40,9 +40,10 @@ public class RoutingKeyController {
40 @RequestParam(value = "exchangeId", required = false) String exchangeId, 40 @RequestParam(value = "exchangeId", required = false) String exchangeId,
41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, 41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { 42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
43 - 43 + // 获取查询参数
  44 + RoutingKey routingKey = RoutingKey.builder().routingKeyName(routingKeyName).exchangeId(exchangeId).build();
44 // 分页查询 45 // 分页查询
45 - PageInfo pageInfo = routingKeyService.selectRoutingKeyList(new RoutingKey(routingKeyName, exchangeId), pageNum, pageSize); 46 + PageInfo pageInfo = routingKeyService.selectRoutingKeyList(routingKey, pageNum, pageSize);
46 return pageInfo.getTotal() > 0 47 return pageInfo.getTotal() > 0
47 ? new ResultJson<>("200", "查询路由键列表,成功!", pageInfo) 48 ? new ResultJson<>("200", "查询路由键列表,成功!", pageInfo)
48 : new ResultJson<>("500", "查询路由键列表,失败!"); 49 : new ResultJson<>("500", "查询路由键列表,失败!");
@@ -65,7 +65,15 @@ public class UserMessageBindingController { @@ -65,7 +65,15 @@ public class UserMessageBindingController {
65 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, 65 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
66 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { 66 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
67 // 获取查询参数 67 // 获取查询参数
68 - UserMessageBinding userMessageBinding = new UserMessageBinding(username, serverName, virtualHostName, exchangeName, queueName, routingKeyName, subscriber); 68 + UserMessageBinding userMessageBinding = UserMessageBinding.builder()
  69 + .username(username)
  70 + .serverName(serverName)
  71 + .virtualHostName(virtualHostName)
  72 + .exchangeName(exchangeName)
  73 + .queueName(queueName)
  74 + .routingKeyName(routingKeyName)
  75 + .subscriber(subscriber)
  76 + .build();
69 // 分页查询 77 // 分页查询
70 PageInfo pageInfo = userMessageBindingService.selectUserMessageBindingList(userMessageBinding, pageNum, pageSize); 78 PageInfo pageInfo = userMessageBindingService.selectUserMessageBindingList(userMessageBinding, pageNum, pageSize);
71 return pageInfo.getTotal() > 0 79 return pageInfo.getTotal() > 0
@@ -40,11 +40,8 @@ public class VirtualHostController { @@ -40,11 +40,8 @@ public class VirtualHostController {
40 @RequestParam(value = "serverId", required = false) String serverId, 40 @RequestParam(value = "serverId", required = false) String serverId,
41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, 41 @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { 42 @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
43 -  
44 - VirtualHost virtualHost = VirtualHost.builder()  
45 - .virtualHostName(virtualHostName)  
46 - .serverId(serverId)  
47 - .build(); 43 + // 获取查询参数
  44 + VirtualHost virtualHost = VirtualHost.builder().virtualHostName(virtualHostName).serverId(serverId).build();
48 // 分页查询 45 // 分页查询
49 PageInfo pageInfo = virtualHostService.selectVirtualHostList(virtualHost, pageNum, pageSize); 46 PageInfo pageInfo = virtualHostService.selectVirtualHostList(virtualHost, pageNum, pageSize);
50 return pageInfo.getTotal() > 0 47 return pageInfo.getTotal() > 0