using langguanApi.Service; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace langguanApi.Controllers { /// /// 环境治理页面接口 /// [Route("api/[controller]")] [ApiController] public class EnvGovController : ControllerBase { /// /// 环境治理服务 /// private readonly EnvGovService _envGovService; /// /// 构造函数 /// /// public EnvGovController(EnvGovService envGovService) { _envGovService = envGovService; } /// /// 获取设备状态数据 /// /// [HttpGet("DeviceStatu")] public async Task GetEnvGovData(string deviceId) { var data = await _envGovService.DeviceStatu(deviceId); return Ok(data); } /// /// 环境治理首页 /// /// [HttpGet("Index")] public async Task IndexView() { var result = await _envGovService.IndexView(); return Ok(result); } } }