Files
shgx_tz_mes_backend_sync/ZR.Admin.WebApi/Controllers/BI/carouselBoard/CarouselBoardController.cs

81 lines
2.7 KiB
C#
Raw Normal View History

using Microsoft.AspNetCore.Mvc;
using ZR.Model.mes.carouselBoard;
using ZR.Service.BI.IService;
using ZR.Service.MES.carouselBoard.IService;
namespace ZR.Admin.WebApi.Controllers.BI
{
/// <summary>
/// 生产看板BI
/// </summary>
[Route("BI/CarouselBoard")]
public class CarouselBoardController : BaseController
{
ICarouselBoardService _carouselBoardService;
public CarouselBoardController(ICarouselBoardService carouselBoardService)
{
this._carouselBoardService = carouselBoardService;
}
/// <summary>
/// 获取质量大屏轮播数据
/// </summary>
/// <returns></returns>
[HttpPost("getQualityStatisticsCarouselBoardData")]
public IActionResult GetQualityStatisticsCarouselBoardData([FromBody] CarouselBoardQuery query)
{
var response = _carouselBoardService.GetQualityStatisticsCarouselBoardData(query);
return SUCCESS(response);
}
/// <summary>
/// 获取工单大屏轮播数据
/// </summary>
/// <returns></returns>
[HttpPost("getWorkOrderCarouselBoardData")]
public IActionResult GetWorkOrderCarouselBoardData([FromBody] CarouselBoardQuery query)
{
var response = _carouselBoardService.GetWorkOrderCarouselBoardData(query);
return SUCCESS(response);
}
/// <summary>
/// 获取毛坯大屏轮播数据
/// </summary>
/// <returns></returns>
[HttpPost("getBlankInventoryCarouselBoardData")]
public IActionResult GetBlankInventoryCarouselBoardData([FromBody] CarouselBoardQuery query)
{
var response = _carouselBoardService.GetBlankInventoryCarouselBoardData(query);
return SUCCESS(response);
}
/// <summary>
/// 获取设备报警信息大屏轮播数据
/// </summary>
/// <returns></returns>
[HttpPost("getEquipmentAlarmCarouselBoardData")]
public IActionResult GetEquipmentAlarmCarouselBoardData([FromBody] CarouselBoardQuery query)
{
var response = _carouselBoardService.GetEquipmentAlarmCarouselBoardData(query);
return SUCCESS(response);
}
/// <summary>
/// 获取设备实时参数信息大屏轮播数据
/// </summary>
/// <returns></returns>
[HttpPost("getEquipmentLiveCarouselBoardData")]
public IActionResult GetEquipmentLiveCarouselBoardData([FromBody] CarouselBoardQuery query)
{
var response = _carouselBoardService.GetEquipmentLiveCarouselBoardData(query);
return SUCCESS(response);
}
}
}