|
@@ -1,21 +1,15 @@
|
|
|
package com.usky.iot.controller.web;
|
|
|
|
|
|
|
|
|
+import com.usky.alarm.RemoteWebSocketService;
|
|
|
import com.usky.common.core.bean.ApiResult;
|
|
|
import com.usky.common.core.bean.CommonPage;
|
|
|
-import com.usky.common.log.annotation.Log;
|
|
|
-import com.usky.common.log.enums.BusinessType;
|
|
|
-import com.usky.iot.domain.BaseAlarmType;
|
|
|
import com.usky.iot.domain.BaseAppInfo;
|
|
|
-import com.usky.iot.domain.BaseGgpFacility;
|
|
|
-import com.usky.iot.service.BaseAlarmTypeService;
|
|
|
import com.usky.iot.service.BaseAppInfoService;
|
|
|
import com.usky.iot.service.vo.AppInfoRequest;
|
|
|
-import com.usky.iot.service.vo.BaseGgpFacilityRequest;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import org.springframework.stereotype.Controller;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -31,6 +25,9 @@ public class BaseAppInfoController {
|
|
|
@Autowired
|
|
|
private BaseAppInfoService baseAppInfoService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private RemoteWebSocketService remoteWebSocketService;
|
|
|
+
|
|
|
/**
|
|
|
* 新增
|
|
|
* @param baseAppInfo
|
|
@@ -47,12 +44,22 @@ public class BaseAppInfoController {
|
|
|
* @param appInfoRequest
|
|
|
* @return
|
|
|
*/
|
|
|
- @Log(title = "设备列表分页", businessType = BusinessType.OTHER)
|
|
|
@PostMapping("/page")
|
|
|
public ApiResult<CommonPage<BaseAppInfo>> page(@RequestBody AppInfoRequest appInfoRequest)
|
|
|
{
|
|
|
return ApiResult.success(baseAppInfoService.page(appInfoRequest));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 自检
|
|
|
+ * @param baseAppInfo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/selfCheck")
|
|
|
+ public ApiResult<Void> selfCheck(@RequestBody String baseAppInfo){
|
|
|
+ remoteWebSocketService.selfCheck(baseAppInfo);
|
|
|
+ return ApiResult.success();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|