|
|
@@ -1,10 +1,12 @@
|
|
|
package com.xunmei.iot.controller;
|
|
|
|
|
|
+import com.xunmei.common.core.web.domain.AjaxResult;
|
|
|
import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
import com.xunmei.iot.dto.cameraDiagnose.DiagnoseMissionPageDto;
|
|
|
import com.xunmei.iot.service.DiagnoseMissionService;
|
|
|
import com.xunmei.iot.vo.alarmData.AlarmTypeSelectedVO;
|
|
|
import com.xunmei.iot.vo.sensor.DiagnoseMissionPageVo;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import javax.annotation.Resource;
|
|
|
@@ -28,4 +30,18 @@ public class CameraDiagnoseMissionController {
|
|
|
public List<AlarmTypeSelectedVO> missionTypeList() {
|
|
|
return diagnoseMissionService.missionTypeList();
|
|
|
}
|
|
|
+
|
|
|
+ @ApiModelProperty("诊断任务绑定操作")
|
|
|
+ @PostMapping({"/bindMission"})
|
|
|
+ public AjaxResult bindMission(@RequestBody final DiagnoseMissionPageDto request) {
|
|
|
+ diagnoseMissionService.selectDiagnoseMissionPage(request);
|
|
|
+ return AjaxResult.success(null);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiModelProperty("诊断任务解绑操作")
|
|
|
+ @PostMapping({"/unbindMission"})
|
|
|
+ public AjaxResult unbindMission(@RequestBody final DiagnoseMissionPageDto request) {
|
|
|
+ diagnoseMissionService.selectDiagnoseMissionPage(request);
|
|
|
+ return AjaxResult.success(null);
|
|
|
+ }
|
|
|
}
|