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