Files
kunshan-bzfm-mes-backend/DOAN.Admin.WebApi/Controllers/MES/BigScreen/quality/QualityController.cs

141 lines
3.6 KiB
C#
Raw Normal View History

2024-12-10 14:46:49 +08:00
using Microsoft.AspNetCore.Mvc;
using DOAN.Admin.WebApi.Filters;
using DOAN.Service.MES.bigScreen.IService;
using DOAN.Infrastructure;
namespace DOAN.WebApi.Controllers.MES.BigScreen
{
/// <summary>
/// 质量大屏
/// </summary>
[AllowAnonymous]
[Route("mes/bigscreen/quality")]
public class QualityController : BaseController
{
private readonly IQualityBigScreenService bigScreenService;
public QualityController(IQualityBigScreenService bigScreenService)
{
this.bigScreenService=bigScreenService;
}
/// <summary>
/// 获取数字翻牌器
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle01")]
public IActionResult GetMoudle00()
{
var response = bigScreenService.GetMoudle00();
return SUCCESS(response);
}
/// <summary>
/// 获取昨天 IQC list
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle02")]
public IActionResult GetMoudle10()
{
var response = bigScreenService.GetMoudle10();
return SUCCESS(response);
}
/// <summary>
/// 获取昨日IQC 缺陷饼图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle03")]
public IActionResult GetMoudle01()
{
var response = bigScreenService.GetMoudle01();
return SUCCESS(response);
}
/// <summary>
/// 获取本月 IQC 缺陷折线图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle04")]
public IActionResult GetMoudle04()
{
var response = bigScreenService.GetMoudle04();
return SUCCESS(response);
}
/// <summary>
/// 获取昨天 IPQC list
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle05")]
public IActionResult GetMoudle11()
{
var response = bigScreenService.GetMoudle11();
return SUCCESS(response);
}
/// <summary>
/// 获取昨日IPQC 缺陷饼图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle06")]
public IActionResult GetMoudle02()
{
var response = bigScreenService.GetMoudle02();
return SUCCESS(response);
}
/// <summary>
/// 获取本月 IPQC 缺陷折线图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle07")]
public IActionResult GetMoudle05()
{
var response = bigScreenService.GetMoudle05();
return SUCCESS(response);
}
/// <summary>
/// 获取昨天 FQC list
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle08")]
public IActionResult GetMoudle12()
{
var response = bigScreenService.GetMoudle12();
return SUCCESS(response);
}
/// <summary>
/// 获取今日FQC 缺陷饼图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle09")]
public IActionResult GetMoudle03()
{
var response = bigScreenService.GetMoudle03();
return SUCCESS(response);
}
/// <summary>
/// 获取本月 FQC 缺陷折线图
/// </summary>
/// <returns></returns>
[HttpGet("get_moudle10")]
public IActionResult GetMoudle06()
{
var response = bigScreenService.GetMoudle06();
return SUCCESS(response);
}
}
}