1
hao
2025-05-20 8e24c6fea30d9b179375ee2893710cdec2443b13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
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<String,String> 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<String,String> 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;
    }
 
 
}