Преглед на файлове

增加移动场景工作工具服务

wangdong6 преди 4 години
родител
ревизия
1b41923667

+ 18 - 10
security-protection-service/src/main/java/com/ai/bss/security/protection/controller/MonitorSceneTerminalController.java

@ -25,50 +25,58 @@ public class MonitorSceneTerminalController {
25 25
     * 新增场景与设备的对应关系
26 26
     * @param monitorSceneTerminalRel
27 27
     * @return
28
     * @throws Exception
29 28
     */
30 29
    @ResponseBody
31 30
    @RequestMapping("/createMonitorSceneTerminalRel")
32
    public CommonResponse createMonitorSceneTerminalRel(@RequestBody MonitorSceneTerminalRel monitorSceneTerminalRel) throws Exception {
31
    public CommonResponse createMonitorSceneTerminalRel(@RequestBody MonitorSceneTerminalRel monitorSceneTerminalRel)  {
33 32
34 33
        return monitorSceneTerminalService.createMonitorSceneTerminalRel(monitorSceneTerminalRel);
35 34
    }
36 35
36
    /**
37
     * 修改场景与设备的对应关系
38
     * @param monitorSceneTerminalRel
39
     * @return
40
     */
41
    @ResponseBody
42
    @RequestMapping("/modifyMonitorSceneTerminalRel")
43
    public CommonResponse modifyMonitorSceneTerminalRel(@RequestBody MonitorSceneTerminalRel monitorSceneTerminalRel)  {
44
45
        return monitorSceneTerminalService.modifyMonitorSceneTerminalRel(monitorSceneTerminalRel);
46
    }
47
37 48
38 49
    /**
39 50
     * 删除场景与设备的对应关系
40 51
     * @param monitorSceneTerminalRelId
41 52
     * @return
42
     * @throws Exception
43 53
     */
44 54
    @ResponseBody
45 55
    @RequestMapping("/deleteMonitorSceneTerminalRelByRelId")
46
    public CommonResponse deleteMonitorSceneTerminalRelByRelId(@RequestParam Long monitorSceneTerminalRelId) throws Exception {
56
    public CommonResponse deleteMonitorSceneTerminalRelByRelId(@RequestParam Long monitorSceneTerminalRelId)  {
47 57
48 58
         monitorSceneTerminalService.deleteMonitorSceneTerminalRelByRelId(monitorSceneTerminalRelId);
49 59
        return CommonResponse.OK_VOID;
50 60
    }
51 61
52 62
    /**
53
     * 查询班次列表
63
     * 查询场景与设备的对应关系
54 64
     * @return
55
     * @throws Exception
56 65
     */
57 66
    @ResponseBody
58 67
    @RequestMapping("/queryMonitorSceneTerminalRel")
59
    public CommonResponse queryMonitorSceneTerminalRel(@RequestParam Long monitorSceneId) throws Exception {
68
    public CommonResponse queryMonitorSceneTerminalRel(@RequestParam Long monitorSceneId)  {
60 69
61 70
        return monitorSceneTerminalService.queryMonitorSceneTerminalRel(monitorSceneId);
62 71
    }
63 72
64 73
    /**
65
     * 查询班次列表
74
     * 场景设备显示位置移动
66 75
     * @return
67
     * @throws Exception
68 76
     */
69 77
    @ResponseBody
70 78
    @RequestMapping("/moveMonitorSceneTerminalRelIndex")
71
    public CommonResponse moveMonitorSceneTerminalRelIndex(@RequestBody MonitorSceneTerminalRel monitorSceneTerminalRel) throws Exception {
79
    public CommonResponse moveMonitorSceneTerminalRelIndex(@RequestBody MonitorSceneTerminalRel monitorSceneTerminalRel)  {
72 80
73 81
        return monitorSceneTerminalService.moveMonitorSceneTerminalRelIndex(monitorSceneTerminalRel);
74 82
    }

+ 21 - 3
security-protection-service/src/main/java/com/ai/bss/security/protection/service/impl/MonitorSceneTerminalServiceImpl.java

@ -8,7 +8,6 @@ import com.ai.bss.security.protection.service.interfaces.MonitorSceneTerminalSer
8 8
import com.ai.bss.work.safety.model.MonitorSceneTerminalRel;
9 9
import com.ai.bss.work.safety.service.api.MonitorSceneCommand;
10 10
import com.ai.bss.work.safety.service.api.MonitorSceneQuery;
11
import junit.framework.Assert;
12 11
import lombok.extern.slf4j.Slf4j;
13 12
import org.springframework.beans.factory.annotation.Autowired;
14 13
import org.springframework.stereotype.Service;
@ -40,6 +39,26 @@ public class MonitorSceneTerminalServiceImpl implements MonitorSceneTerminalServ
40 39
    }
41 40
42 41
    @Override
42
    public CommonResponse<MonitorSceneTerminalRel> modifyMonitorSceneTerminalRel(MonitorSceneTerminalRel monitorSceneTerminalRel) {
43
44
        if(monitorSceneTerminalRel.getMonitorSceneTerminalRelId()==null){
45
            new BaseException("monitorSceneTerminalRelId 不能为空");
46
        }
47
        if(monitorSceneTerminalRel.getMonitorSceneId()==null){
48
            new BaseException("monitorSceneId不能为空");
49
        }
50
        if(monitorSceneTerminalRel.getResourceToolId()==null){
51
            new BaseException("resourceToolId 不能为空");
52
        }
53
        log.info("monitorSceneTerminalRelRequest: \n{}", JsonUtils.toJSONStringByDateFormat(new CommonRequest<>(monitorSceneTerminalRel), true));
54
        monitorSceneCommand.updateMonitorSceneTerminalRelById(new CommonRequest<>(monitorSceneTerminalRel));
55
56
        CommonResponse<MonitorSceneTerminalRel> commonResponse = monitorSceneQuery.loadMonitorSceneTerminalRelById(new CommonRequest<>(monitorSceneTerminalRel.getMonitorSceneTerminalRelId()));
57
        log.info("result: \n{}", JsonUtils.toJSONStringByDateFormat(commonResponse, true));
58
        return commonResponse;
59
    }
60
61
    @Override
43 62
    public void deleteMonitorSceneTerminalRelByRelId(Long monitorSceneTerminalRelId) {
44 63
45 64
        CommonResponse deleteResult = monitorSceneCommand.deleteMonitorSceneTerminalRelByRelId(
@ -54,7 +73,6 @@ public class MonitorSceneTerminalServiceImpl implements MonitorSceneTerminalServ
54 73
        CommonResponse deleteResult = monitorSceneCommand.deleteMonitorSceneTerminalRelByWorkToolId(
55 74
                new CommonRequest<>(workToolIds));
56 75
        log.info("deleteResult: \n{}", JsonUtils.toJSONStringByDateFormat(deleteResult, true));
57
        Assert.assertTrue(deleteResult.isSuccess());
58 76
59 77
    }
60 78
@ -68,7 +86,7 @@ public class MonitorSceneTerminalServiceImpl implements MonitorSceneTerminalServ
68 86
    @Override
69 87
    public CommonResponse<List<MonitorSceneTerminalRel>> moveMonitorSceneTerminalRelIndex(MonitorSceneTerminalRel monitorSceneTerminalRel) {
70 88
71
        CommonResponse<MonitorSceneTerminalRel> moveResult = monitorSceneCommand.moveMonitorSceneTerminalRelIndex(new CommonRequest<>(monitorSceneTerminalRel));
89
        monitorSceneCommand.moveMonitorSceneTerminalRelIndex(new CommonRequest<>(monitorSceneTerminalRel));
72 90
73 91
        CommonResponse<List<MonitorSceneTerminalRel>> monitorSceneTerminalRelListResponse = monitorSceneQuery.loadMonitorSceneTerminalRel(new CommonRequest<>(monitorSceneTerminalRel.getMonitorSceneId()));
74 92
        log.info("monitorSceneTerminalRelListResponse: \n{}", JsonUtils.toJSONStringByDateFormat(monitorSceneTerminalRelListResponse, true));

+ 12 - 0
security-protection-service/src/main/java/com/ai/bss/security/protection/service/interfaces/MonitorSceneTerminalService.java

@ -8,9 +8,21 @@ import java.util.List;
8 8
9 9
public interface MonitorSceneTerminalService {
10 10
11
    /**
12
     * 新增场景与设备的对应关系
13
     * @param monitorSceneTerminalRel
14
     * @return
15
     */
11 16
    CommonResponse<MonitorSceneTerminalRel>  createMonitorSceneTerminalRel(MonitorSceneTerminalRel monitorSceneTerminalRel);
12 17
13 18
    /**
19
     * 修改场景与设备的对应关系
20
     * @param monitorSceneTerminalRel
21
     * @return
22
     */
23
    CommonResponse<MonitorSceneTerminalRel>  modifyMonitorSceneTerminalRel(MonitorSceneTerminalRel monitorSceneTerminalRel);
24
25
    /**
14 26
     * 场景设备关系删除(按场景设备关系ID删除)
15 27
     *
16 28
     * @param monitorSceneTerminalRelId 场景设备关系ID列表