package com.web.generalKanBanPage.controller; import com.app.base.data.ApiResponseResult; import com.web.generalKanBanPage.entity.GeneralKanBanPage; import com.web.generalKanBanPage.service.IGeneralKanBanPageService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Date; import java.util.Map; @Api(description = "通用看板模块") @RestController @RequestMapping("/generalKanBanPage") public class GeneralKanBanPageController { protected Logger logger = LoggerFactory.getLogger(GeneralKanBanPageController.class); @Autowired private IGeneralKanBanPageService generalKanBanPageService; @ApiOperation(value = "自动新增", notes = "自动新增") @PostMapping ("/autoInsert") public ApiResponseResult autoAdd(@RequestBody Map map){ String ip = map.get("ip"); String port = map.get("port"); String mac = map.get("mac"); GeneralKanBanPage generalKanBanPage = new GeneralKanBanPage(); generalKanBanPage.setBsIp(ip); generalKanBanPage.setBsPort(port); generalKanBanPage.setBsMac(mac); generalKanBanPage.setCreatedTime(new Date()); ApiResponseResult result = generalKanBanPageService.autoInsert(generalKanBanPage); logger.debug("新增的result: "+result); return result; } @ApiOperation(value = "新增", notes = "新增") @PostMapping ("/insert") public ApiResponseResult add(@RequestBody Map map){ String ip = map.get("ip"); String port = map.get("port"); String path1 = map.get("path1"); String mac = map.get("mac"); String nick = map.get("nick"); GeneralKanBanPage generalKanBanPage = new GeneralKanBanPage(); generalKanBanPage.setBsIp(ip); generalKanBanPage.setBsPort(port); generalKanBanPage.setBsPath1(path1); generalKanBanPage.setBsMac(mac); generalKanBanPage.setBsNick(nick); generalKanBanPage.setCreatedTime(new Date()); ApiResponseResult result = generalKanBanPageService.insert(generalKanBanPage); logger.debug("新增的result: "+result); return result; } @ApiOperation(value = "根据bsMac查询", notes = "根据bsMac查询") @GetMapping ("/selectByBsMac") public ApiResponseResult selectByBsMac(@RequestParam(name = "mac") String bsMac){ logger.debug("bsMac: "+bsMac); ApiResponseResult result = generalKanBanPageService.selectByBsMac(bsMac); return result; } }