package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.InsulationMonitoring; import com.whyc.pojo.LeakageMonitoring; import com.whyc.pojo.WaterQualityMonitoring; import com.whyc.service.InsulationMonitoringService; import com.whyc.service.LeakageMonitoringService; import com.whyc.service.WaterQualityMonitoringService; 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.RestController; import java.util.List; /** * EnvMonitoring * * tb_water_quality_monitoring * tb_leakage_monitoring * tb_insulation_monitoring */ @RestController @RequestMapping("EnvMonitoring") @Api(tags = "环境监测") public class EnvMonitoringController { @Autowired private WaterQualityMonitoringService waterQualityMonitoringService; @Autowired private LeakageMonitoringService leakageMonitoringService; @Autowired private InsulationMonitoringService insulationMonitoringService; @GetMapping("stateWaterQuality") @ApiOperation(value = "水质监测") public Response> getWaterQuality() { return waterQualityMonitoringService.getAllWaterQuality(); } @GetMapping("stateLeakageMonitoring") @ApiOperation(value = "漏水监测") public Response> getLeakageMonitoring() { return leakageMonitoringService.getAllLeakageMonitoring(); } @GetMapping("stateInsulationMonitoring") @ApiOperation(value = "绝缘监测") public Response> getInsulationMonitoring() { return insulationMonitoringService.getAllInsulationMonitoring(); } }