using DOAN.Admin.WebApi.Filters; using DOAN.Service.MES.SmartScreen.Order; using DOAN.Service.MES.SmartScreen.Order.IService; using DOAN.Service.MES.SmartScreen.Quality.IService; using Microsoft.AspNetCore.Mvc; namespace DOAN.Admin.WebApi.Controllers.MES.SmartScreen.Quality { /// /// 质量大屏 /// [Verify] [Route("mes/qualityManagement/QualitySmart")] public class QualitySmartController : BaseController { /// /// 质量大屏接口 /// private readonly IQualitySmartService _QualitySmartService; public QualitySmartController(IQualitySmartService QualitySmartService) { _QualitySmartService = QualitySmartService; } /// /// 查询质量大屏头信息 /// /// [HttpGet("GetQualityScreenHead")] public IActionResult GetQualityScreenHead() { var response = _QualitySmartService.GetQualityScreenHead(); return SUCCESS(response); } /// /// 按周获取质量大屏数据 /// /// [HttpGet("GetQualitySmartScreenForWeek")] public IActionResult GetQualitySmartScreenForWeek() { var response = _QualitySmartService.GetQualitySmartScreenForWeek(); return SUCCESS(response); } /// /// 按月获取质量大屏数据 /// /// [HttpGet("GetQualitySmartScreenForMonth")] public IActionResult GetQualitySmartScreenForMonth() { var response = _QualitySmartService.GetQualitySmartScreenForMonth(); return SUCCESS(response); } } }