大屏
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using DOAN.Admin.WebApi.Filters;
|
||||
using DOAN.Service.MES.bigScreen.IService;
|
||||
using DOAN.Infrastructure;
|
||||
using DOAN.Model.MES.bigscreen.Dto;
|
||||
using DOAN.Model.mes.echarts;
|
||||
|
||||
namespace DOAN.WebApi.Controllers.MES.BigScreen
|
||||
{
|
||||
/// <summary>
|
||||
/// 生产大屏2 version 2
|
||||
/// </summary>
|
||||
[AllowAnonymous]
|
||||
[Route("mes/bigscreen/product2")]
|
||||
public class Product2Controller : BaseController
|
||||
{
|
||||
private readonly IProduct2BigScreenService productBigScreenService;
|
||||
|
||||
public Product2Controller(IProduct2BigScreenService _product2BigScreenService)
|
||||
{
|
||||
productBigScreenService = _product2BigScreenService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 数字牌
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle01")]
|
||||
public IActionResult GetMoudle01()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle01();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 班组进度统计
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle02")]
|
||||
public IActionResult GetMoudle02()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle02();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 昨天 班组报工数 和计划数对比
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle03")]
|
||||
public IActionResult GetMoudle03()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle03();
|
||||
return SUCCESS(response);
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 昨天 班组报工数 和计划数对比 折线图 不完成TOP
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle09")]
|
||||
public IActionResult GetMoudle09()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle09();
|
||||
return SUCCESS(response);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 上周 班组报工数 和计划数对比
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
|
||||
[HttpGet("getMoudle04")]
|
||||
public IActionResult GetMoudle04()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle04();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 上周 班组报工数 和计划数对比 折线图 不完成TOP
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle10")]
|
||||
public IActionResult GetMoudle10()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle10();
|
||||
return SUCCESS(response);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 今天异常工单
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle05")]
|
||||
public IActionResult GetMoudle05()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle05();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 本月 工单达成率
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle06")]
|
||||
public IActionResult GetMoudle06()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle06();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 本月 生产产品 top10
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle07")]
|
||||
public IActionResult GetMoudle07()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle07();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 本月 报工不满原因 top10
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getMoudle77")]
|
||||
public IActionResult GetMoudle77()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle77();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
|
||||
[HttpGet("getMoudle08")]
|
||||
public IActionResult GetMoudle08()
|
||||
{
|
||||
var response = productBigScreenService.GetMoudle08();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using DOAN.Admin.WebApi.Filters;
|
||||
using DOAN.Service.MES.bigScreen.IService;
|
||||
using DOAN.Infrastructure;
|
||||
using DOAN.Model.MES.bigscreen.Dto;
|
||||
using DOAN.Model.mes.echarts;
|
||||
|
||||
namespace DOAN.WebApi.Controllers.MES.BigScreen
|
||||
{
|
||||
/// <summary>
|
||||
/// 生产大屏
|
||||
/// </summary>
|
||||
[AllowAnonymous]
|
||||
[Route("mes/bigscreen/product")]
|
||||
public class ProductController : BaseController
|
||||
{
|
||||
private readonly IProductBigScreenService productBigScreenService;
|
||||
|
||||
public ProductController(IProductBigScreenService _productBigScreenService)
|
||||
{
|
||||
productBigScreenService = _productBigScreenService;
|
||||
}
|
||||
|
||||
// GET ProductBigScreenMoudle01Dto
|
||||
/// <summary>
|
||||
/// 获取产量
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle01")]
|
||||
public IActionResult GetMoudle01()
|
||||
{
|
||||
ProductBigScreenMoudle01Dto response = productBigScreenService.GetMoudle01();
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 前7日产量趋势统计图 (折线图)
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle02")]
|
||||
public IActionResult GetMoudle02()
|
||||
{
|
||||
EchartsOptions response= productBigScreenService.GetMoudle02();
|
||||
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 前7日工单趋势统计图 (直方图)
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle03")]
|
||||
public IActionResult GetMoudle03()
|
||||
{
|
||||
EchartsOptions response= productBigScreenService.GetMoudle03();
|
||||
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 今日超时工单占比
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle04")]
|
||||
public IActionResult GetMoudle04()
|
||||
{
|
||||
EchartsOptions response= productBigScreenService.GetMoudle04();
|
||||
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 前七日工单异常分布占比
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle05")]
|
||||
public IActionResult GetMoudle05()
|
||||
{
|
||||
EchartsOptions response= productBigScreenService.GetMoudle05();
|
||||
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取今日工单列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle06")]
|
||||
public IActionResult GetMoudle06()
|
||||
{
|
||||
var response= productBigScreenService.GetMoudle06();
|
||||
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取今日异常工单列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle07")]
|
||||
public IActionResult GetMoudle07()
|
||||
{
|
||||
var response= productBigScreenService.GetMoudle07();
|
||||
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取昨天工单报工数
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("get_moudle08")]
|
||||
public IActionResult GetMoudle08()
|
||||
{
|
||||
var response= productBigScreenService.GetMoudle08();
|
||||
|
||||
return SUCCESS(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user