package com.wgcloud.controller; import com.wgcloud.entity.SnmpInterfaceInfo; import com.wgcloud.service.SnmpInterfaceInfoService; import com.wgcloud.util.HostUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.List; @Controller @RequestMapping("/snmpInterfaceInfo") public class SnmpInterfaceInfoController { private static final Logger logger = LoggerFactory.getLogger(SnmpInterfaceInfoController.class); @Resource private SnmpInterfaceInfoService snmpInterfaceInfoService; /** * snmp设备接口详情 * * @param model * @param request * @return */ @RequestMapping(value = "list") public String snmpInfoList(String hostname, Model model, HttpServletRequest request) { try { List interfaceInfos = snmpInterfaceInfoService.selectByHostName(hostname); //设置用户列表 HostUtil.addAccountListModel(model); model.addAttribute("interfaceInfos", interfaceInfos); }catch (Exception e){ logger.error("查询设备接口有误",e); } return "snmp/interfaceList"; } }