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: "ShopSearchLine")] [HttpGet] public HttpResponseMessage ShopSearchLine(string shopcode) { mes = KanBanManagerentBLL.ShopSearchLine(shopcode); return TJson.toJson(mes); } #endregion #region[大岛车间综合看板,左上产线加工任务接口] /// /// 大岛车间综合看板,左上产线加工任务接口 /// /// 提交数据(参考工序定义关联工作站提交) /// [Route(template: "LineSearchTopLeftData")] [HttpPost] public HttpResponseMessage LineSearchTopLeftData(List json) { mes = KanBanManagerentBLL.LineSearchTopLeftData(json); return TJson.toJson(mes); } #endregion #region[大岛车间综合看板,左下列表接口] /// /// 大岛车间综合看板,左下列表接口 /// /// [Route(template: "LineSearchBottomLeftData")] [HttpGet] public HttpResponseMessage LineSearchBottomLeftData() { mes = KanBanManagerentBLL.LineSearchBottomLeftData(); return TJson.toJson(mes); } #endregion #region[大岛车间综合看板,右上top排行接口] /// /// 大岛车间综合看板,右上top排行接口 /// /// [Route(template: "LineSearchTopRightData")] [HttpGet] public HttpResponseMessage LineSearchTopRightData() { mes = KanBanManagerentBLL.LineSearchTopRightData(); return TJson.toJson(mes); } #endregion #region[大岛车间综合看板,右下top排行接口] /// /// 大岛车间综合看板,右下top排行接口 /// /// [Route(template: "LineSearchBottomRightData")] [HttpGet] public HttpResponseMessage LineSearchBottomRightData() { mes = KanBanManagerentBLL.LineSearchBottomRightData(); return TJson.toJson(mes); } #endregion #region[采购订单跟踪管理看板,左上本月采购订单数、本月采购进货单数、本月采购入库单数] /// /// 采购订单跟踪管理看板,左上本月采购订单数、本月采购进货单数、本月采购入库单数 /// /// [Route(template: "PurchaseLeftTop")] [HttpGet] public HttpResponseMessage PurchaseLeftTop() { mes = KanBanManagerentBLL.PurchaseLeftTop(); return TJson.toJson(mes); } #endregion #region[采购订单跟踪管理看板,左下采购订单跟踪列表] /// /// 采购订单跟踪管理看板,左下采购订单跟踪列表 /// /// [Route(template: "PurchaseLeftBottom")] [HttpGet] public HttpResponseMessage PurchaseLeftBottom() { mes = KanBanManagerentBLL.PurchaseLeftBottom(); return TJson.toJson(mes); } #endregion #region[采购订单跟踪管理看板,右侧Top] /// /// 采购订单跟踪管理看板,右侧Top /// /// [Route(template: "PurchaseRight")] [HttpGet] public HttpResponseMessage PurchaseRight() { mes = KanBanManagerentBLL.PurchaseRight(); return TJson.toJson(mes); } #endregion } }