2024-12-10 09:13:15 +08:00

53 lines
1.3 KiB
C#

using Microsoft.AspNetCore.Mvc;
using DOAN.Admin.WebApi.Filters;
using DOAN.Infrastructure;
using DOAN.Service.MES.Console_.IService;
namespace DOAN.Admin.WebApi.Controllers;
/// <summary>
/// 控制台 显示概览信息
/// </summary>
[Route("mes/Console")]
[AllowAnonymous]
public class ConsoleController : BaseController
{
private readonly IConsoleService consoleService;
public ConsoleController(IConsoleService consoleService)
{
this.consoleService = consoleService;
}
//TODO 获取色块看板信息
/// <summary>
/// 获取色块看板信息 模块1
/// </summary>
/// <returns></returns>
[HttpGet("get_moudel01")]
public IActionResult GetColorBlockKanbanInformation()
{
var response = consoleService.GetColorBlockKanbanInformation();
return SUCCESS(response);
}
//TODO 产线 工单数/任务数
[HttpGet("get_moudel02")]
public IActionResult GetLineOfTaskNumAndWorkorder()
{
var response = consoleService.GetLineOfTaskNumAndWorkorder();
return SUCCESS(response);
}
//TODO 班组工单数 今日班组产能
[HttpGet("get_moudel03")]
public IActionResult GetGroupWorkOrderNum()
{
var response = consoleService.GetGroupWorkOrderNum();
return SUCCESS(response);
}
}