shgx_tz_mom/ZR.Admin.WebApi/Controllers/BI/ProductionDashboardController.cs
2025-06-10 10:41:30 +08:00

65 lines
1.7 KiB
C#

using Microsoft.AspNetCore.Mvc;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Admin.WebApi.Filters;
using ZR.Service.BI.IService;
using ZR.Service.mes.mm;
namespace ZR.Admin.WebApi.Controllers.BI
{
/// <summary>
/// 生产看板BI
/// </summary>
[Route("BI/productionDashboard")]
public class ProductionDashboardController : BaseController
{
IProductionDashboardService productionDashboard;
public ProductionDashboardController(IProductionDashboardService productionDashboard)
{
this.productionDashboard = productionDashboard;
}
/// <summary>
/// 查询今日未开始的生产工单
/// </summary>
/// <returns></returns>
[HttpGet("todayNoStartProWorkorder")]
public IActionResult TodayNoStartProWorkorder()
{
var response = productionDashboard.TodayNoStartProWorkorder();
return SUCCESS(response);
}
/// <summary>
/// 查询今日正在生产的工单
/// </summary>
/// <returns></returns>
[HttpGet("todayProductiongProWorkorder")]
public IActionResult TodayProductiongProWorkorder()
{
var response = productionDashboard.TodayProductiongProWorkorder();
return SUCCESS(response);
}
/// <summary>
/// 查询今日已完成的生产工单
/// </summary>
/// <returns></returns>
[HttpGet("todayFinishProductionProWorkorder")]
public IActionResult TodayFinishProductionProWorkorder()
{
var response = productionDashboard.TodayFinishProductionProWorkorder();
return SUCCESS(response);
}
}
}