141 lines
3.6 KiB
C#
141 lines
3.6 KiB
C#
|
|
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);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|