using Microsoft.AspNetCore.SignalR; using ZR.Admin.WebApi.Controllers; using ZR.Admin.WebApi.Hubs; using ZR.Service.mes.qc.IService; using Microsoft.AspNetCore.Mvc; using ZR.Model.MES.qc; namespace ZR.Admin.WebApi.Controllers.mes.qc.FQC { [Route("mes/qc/statistics")] public class QCStatisticsController : BaseController { private readonly IQCStatisticsService qcStatistics; public QCStatisticsController(IQCStatisticsService qcStatistics) { this.qcStatistics = qcStatistics; } /// /// 获取 统计表 首检 /// /// [HttpGet("queryQualityStatisticsTable_first")] public IActionResult GetQualityStatisticsTable_first(DateTime starttime,DateTime endTime,string workorderid,string partnumber,string product_description,string team,int pageNum,int pageSize) { (List, int) list = qcStatistics.GetQualityStatisticsTable_first(starttime, endTime, workorderid, partnumber, product_description, team, pageNum, pageSize); return SUCCESS(list); } /// /// 获取 统计表 二检 /// /// [HttpGet("queryQualityStatisticsTable_again")] public IActionResult GetQualityStatisticsTable_again(DateTime starttime, DateTime endTime, string workorderid, string partnumber, string product_description, string team, int pageNum, int pageSize) { (List, int) list = qcStatistics.GetQualityStatisticsTable_again(starttime, endTime, workorderid, partnumber, product_description, team, pageNum, pageSize); return SUCCESS(list); } /// /// 获取 统计表 三检 /// /// [HttpGet("queryQualityStatisticsTable_final")] public IActionResult GetQualityStatisticsTable_final(DateTime starttime, DateTime endTime, string workorderid, string partnumber, string product_description, string team, int pageNum, int pageSize) { (List, int) list = qcStatistics.GetQualityStatisticsTable_final(starttime, endTime, workorderid, partnumber, product_description, team, pageNum, pageSize); return SUCCESS(list); } /// /// 获取 统计表 总 /// /// [HttpGet("queryQualityStatisticsTable_total")] public IActionResult GetQualityStatisticsTable_total(DateTime starttime, DateTime endTime, string workorderid, string partnumber, string product_description, string team, int pageNum, int pageSize) { (List, int) list = qcStatistics.GetQualityStatisticsTable_total(starttime, endTime, workorderid, partnumber, product_description, team, pageNum, pageSize); return SUCCESS(list); } } }