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[季铭生产看板右上,近一周生产待入库产品排行TOP10] /// /// 季铭生产看板右上,近一周生产待入库产品排行TOP10 /// /// [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 } }