package com.whyc.app.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.pojo.DeviceState;
|
import com.whyc.app.service.DeviceStateService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Qualifier;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.List;
|
|
/**
|
* 设备通讯状态
|
*/
|
@RestController("APP-DeviceStateController")
|
@RequestMapping("phonedeviceState")
|
@Api(tags = "设备通讯状态")
|
public class DeviceStateController {
|
|
@Qualifier("SER-DeviceStateService")
|
@Autowired
|
private DeviceStateService service;
|
|
@GetMapping("status")
|
@ApiOperation(value = "查询单个状态-根据设备id")
|
public Response<DeviceState> getStatus(@RequestParam Integer deviceId){
|
return service.getStatus(deviceId);
|
}
|
|
@GetMapping("allStatus")
|
@ApiOperation(value = "查询所有状态")
|
public Response<List<DeviceState>> getAllStatus(){
|
return service.getAllStatus();
|
}
|
|
}
|