package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.DeviceState; import com.whyc.service.DeviceStateService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; 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 @RequestMapping("deviceState") @Api(tags = "设备通讯状态") public class DeviceStateController { @Autowired private DeviceStateService service; @GetMapping("status") @ApiOperation(value = "查询单个状态-根据设备id") public Response getStatus(@RequestParam Integer deviceId){ return service.getStatus(deviceId); } @GetMapping("allStatus") @ApiOperation(value = "查询所有状态") public Response> getAllStatus(){ return service.getAllStatus(); } }