141 lines
3.5 KiB
C#
Raw Normal View History

2024-11-11 11:29:32 +08:00
using Microsoft.AspNetCore.Mvc;
using DOAN.Admin.WebApi.Filters;
2025-02-25 13:52:50 +08:00
using DOAN.Service.MES.BI.IService;
2024-11-11 11:29:32 +08:00
using DOAN.Infrastructure;
2025-02-25 13:52:50 +08:00
namespace DOAN.WebApi.Controllers.MES.BI
2024-11-11 11:29:32 +08:00
{
/// <summary>
/// 质量大屏
/// </summary>
[AllowAnonymous]
2025-02-25 13:52:50 +08:00
[Route("mes/BI/quality")]
2024-11-11 11:29:32 +08:00
public class QualityController : BaseController
2024-11-11 20:02:27 +08:00
{
2025-02-25 13:52:50 +08:00
private readonly IQualityBIService BIService;
2024-11-11 20:02:27 +08:00
2025-02-25 13:52:50 +08:00
public QualityController(IQualityBIService BIService)
2024-11-11 20:02:27 +08:00
{
2025-02-25 13:52:50 +08:00
this.BIService=BIService;
2024-11-11 20:02:27 +08:00
}
/// <summary>
2024-11-19 20:24:09 +08:00
/// 获取数字翻牌器
2024-11-11 20:02:27 +08:00
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle01")]
2024-11-19 20:24:09 +08:00
public IActionResult GetMoudle00()
2024-11-11 20:02:27 +08:00
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle00();
2024-11-11 20:02:27 +08:00
return SUCCESS(response);
}
/// <summary>
2024-11-19 20:24:09 +08:00
/// 获取昨天 IQC list
2024-11-11 20:02:27 +08:00
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle02")]
2024-11-19 20:24:09 +08:00
public IActionResult GetMoudle10()
2024-11-11 20:02:27 +08:00
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle10();
2024-11-11 20:02:27 +08:00
return SUCCESS(response);
}
/// <summary>
2024-11-19 20:24:09 +08:00
/// 获取昨日IQC 缺陷饼图
2024-11-11 20:02:27 +08:00
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle03")]
2024-11-19 20:24:09 +08:00
public IActionResult GetMoudle01()
2024-11-11 20:02:27 +08:00
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle01();
2024-11-11 20:02:27 +08:00
return SUCCESS(response);
}
/// <summary>
2024-11-19 20:24:09 +08:00
/// 获取本月 IQC 缺陷折线图
2024-11-11 20:02:27 +08:00
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle04")]
public IActionResult GetMoudle04()
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle04();
2024-11-11 20:02:27 +08:00
return SUCCESS(response);
}
2024-11-19 20:24:09 +08:00
/// <summary>
/// 获取昨天 IPQC list
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle05")]
public IActionResult GetMoudle11()
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle11();
2024-11-19 20:24:09 +08:00
return SUCCESS(response);
}
2024-11-11 20:02:27 +08:00
/// <summary>
2024-11-19 20:24:09 +08:00
/// 获取昨日IPQC 缺陷饼图
2024-11-11 20:02:27 +08:00
/// </summary>
/// <returns></returns>
2024-11-19 20:24:09 +08:00
[HttpGet("get_moudle06")]
public IActionResult GetMoudle02()
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle02();
2024-11-19 20:24:09 +08:00
return SUCCESS(response);
}
/// <summary>
/// 获取本月 IPQC 缺陷折线图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle07")]
2024-11-11 20:02:27 +08:00
public IActionResult GetMoudle05()
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle05();
2024-11-11 20:02:27 +08:00
return SUCCESS(response);
}
2024-11-19 20:24:09 +08:00
/// <summary>
/// 获取昨天 FQC list
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle08")]
public IActionResult GetMoudle12()
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle12();
2024-11-19 20:24:09 +08:00
return SUCCESS(response);
}
2024-11-11 20:02:27 +08:00
/// <summary>
2024-11-19 20:24:09 +08:00
/// 获取今日FQC 缺陷饼图
2024-11-11 20:02:27 +08:00
/// </summary>
/// <returns></returns>
2024-11-19 20:24:09 +08:00
[HttpGet("get_moudle09")]
public IActionResult GetMoudle03()
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle03();
2024-11-19 20:24:09 +08:00
return SUCCESS(response);
}
/// <summary>
/// 获取本月 FQC 缺陷折线图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle10")]
2024-11-11 20:02:27 +08:00
public IActionResult GetMoudle06()
{
2025-02-25 13:52:50 +08:00
var response = BIService.GetMoudle06();
2024-11-11 20:02:27 +08:00
return SUCCESS(response);
}
}
2024-11-11 11:29:32 +08:00
}