生产进度看板

This commit is contained in:
qianhao.xu
2025-06-10 10:41:30 +08:00
parent fcf68711fe
commit 5e5fdb99bc
5 changed files with 188 additions and 7 deletions

View File

@@ -0,0 +1,64 @@
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);
}
}
}