package com.ycl.smoke.controller.smoke;
|
|
import com.ycl.service.redis.RedisService;
|
import com.ycl.smoke.dto.*;
|
import com.ycl.smoke.entity.OdsTenMinData;
|
import com.ycl.smoke.remote.service.ISmokeDetectionService;
|
import com.ycl.utils.redis.RedisKey;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
@Api(tags = "驾驶舱数据接口-AI物联")
|
@RestController
|
@RequestMapping("/api/smoke")
|
public class SmokeController {
|
ISmokeDetectionService smokeDetectionService;
|
|
@Autowired
|
public void setSmokeDetectionService(ISmokeDetectionService smokeDetectionService) {
|
this.smokeDetectionService = smokeDetectionService;
|
}
|
|
@Resource
|
private RedisService redisService;
|
|
@PostMapping(value = "/listAlarmMsg")
|
public String getListAlarmMsg(@RequestBody AlarmMsgParamDto params) {
|
|
return smokeDetectionService.getListAlarmMsg(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
@PostMapping(value = "/queryDataDetectorDaily2")
|
public String queryDataDetectorDaily2(@RequestBody DetectorDailyParamDto params) {
|
|
return smokeDetectionService.queryDataDetectorDaily2(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
@PostMapping(value = "/queryTenMinData")
|
public String queryTenMinData(@RequestBody TenMinParamDto params) {
|
return smokeDetectionService.queryTenMinData(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
@PostMapping(value = "/listDataIntime")
|
public String listDataIntime(@RequestBody DataIntimeParamDto params) {
|
return smokeDetectionService.listDataIntime(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
@PostMapping(value = "/listLocale")
|
public String listLocale(@RequestBody LocaleParamDto params) {
|
return smokeDetectionService.listLocale(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
@PostMapping(value = "/queryCustomer")
|
public String queryCustomer(@RequestBody CustomerParamDto params) {
|
return smokeDetectionService.queryCustomer(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
|
@PostMapping(value = "/listAlarmRecord")
|
public String getListAlarmRecord(@RequestBody AlarmMsgParamDto params) {
|
return smokeDetectionService.getListAlarmRecord(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
@PostMapping(value = "/listCurAlarm")
|
public String getListCurAlarm(@RequestBody CurAlarmParamDto params) {
|
return smokeDetectionService.getListCurAlarm(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
|
}
|
|
}
|