using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using VueWebApi.DLL.BLL;
using VueWebApi.Models;
using VueWebApi.Tools;
namespace VueWebApi.Controllers
{
[RoutePrefix(prefix: "api/KanBanManagerent")]
[ControllerGroup("电子看板", "在线接口")]
public class KanBanManagerentController : ApiController
{
//定义全局信息返回变量
ToMessage mes = new ToMessage();
RedisHelper redis = new RedisHelper();
#region[季铭仓库看板左上,采购待入库]
///
/// 季铭仓库看板左上,采购待入库
///
///
[Route(template: "ProcureOutsourcLeftTop")]
[HttpGet]
public HttpResponseMessage ProcureOutsourcLeftTop()
{
mes = KanBanManagerentBLL.ProcureOutsourcLeftTop();
return TJson.toJson(mes);
}
#endregion
#region[季铭仓库看板左下,销售待发货]
///
/// 季铭仓库看板左下,销售待发货
///
///
[Route(template: "ProductConsignmentLeftBottom")]
[HttpGet]
public HttpResponseMessage ProductConsignmentLeftBottom()
{
mes = KanBanManagerentBLL.ProductConsignmentLeftBottom();
return TJson.toJson(mes);
}
#endregion
#region[季铭仓库看板右上,近一周采购待入库物料排行TOP5]
///
/// 季铭仓库看板右上,近一周采购待入库物料排行TOP5
///
///
[Route(template: "ProcureOutsourcRightTop")]
[HttpGet]
public HttpResponseMessage ProcureOutsourcRightTop()
{
mes = KanBanManagerentBLL.ProcureOutsourcRightTop();
return TJson.toJson(mes);
}
#endregion
#region[季铭仓库看板右下,近一周销售待发货产品排行TOP5]
///
/// 季铭仓库看板右下,近一周销售待发货产品排行TOP5
///
///
[Route(template: "ProductionStockedInRightBottom")]
[HttpGet]
public HttpResponseMessage ProductionStockedInRightBottom()
{
mes = KanBanManagerentBLL.ProductionStockedInRightBottom();
return TJson.toJson(mes);
}
#endregion
#region[季铭生产看板左上,生产待入库]
///
/// 季铭生产看板左上,生产待入库
///
///
[Route(template: "ProductionStockedInLeftTop")]
[HttpGet]
public HttpResponseMessage ProductionStockedInLeftTop()
{
mes = KanBanManagerentBLL.ProductionStockedInLeftTop();
return TJson.toJson(mes);
}
#endregion
#region[季铭生产看板右上,近一周生产待入库产品排行TOP5]
///
/// 季铭生产看板右上,近一周生产待入库产品排行TOP5
///
///
[Route(template: "ProductionStockedInRightTop")]
[HttpGet]
public HttpResponseMessage ProductionStockedInRightTop()
{
mes = KanBanManagerentBLL.ProductionStockedInRightTop();
return TJson.toJson(mes);
}
#endregion
#region[季铭车间综合看板,左上生产订单]
///
/// 季铭车间综合看板,左上生产订单
///
/// 车间编码字符串集
///
[Route(template: "WorkShopCompreLeftTop")]
[HttpGet]
public HttpResponseMessage WorkShopCompreLeftTop(string wkshopcode)
{
mes = KanBanManagerentBLL.WorkShopCompreLeftTop(wkshopcode);
return TJson.toJson(mes);
}
#endregion
#region[季铭车间综合看板,右上销售订单]
///
/// 季铭车间综合看板,右上销售订单
///
///
[Route(template: "WorkShopCompreRightTop")]
[HttpGet]
public HttpResponseMessage WorkShopCompreRightTop()
{
mes = KanBanManagerentBLL.WorkShopCompreRightTop();
return TJson.toJson(mes);
}
#endregion
#region[季铭车间综合看板,左下采购订单]
///
/// 季铭车间综合看板,左下采购订单
///
///
[Route(template: "WorkShopCompreLeftBottom")]
[HttpGet]
public HttpResponseMessage WorkShopCompreLeftBottom()
{
mes = KanBanManagerentBLL.WorkShopCompreLeftBottom();
return TJson.toJson(mes);
}
#endregion
#region[季铭车间综合看板,右下库存]
///
/// 季铭车间综合看板,右下库存
///
///
[Route(template: "WorkShopCompreRightBottom")]
[HttpGet]
public HttpResponseMessage WorkShopCompreRightBottom()
{
mes = KanBanManagerentBLL.WorkShopCompreRightBottom();
return TJson.toJson(mes);
}
#endregion
}
}