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/AppDeviceManage")] [ControllerGroup("App设备管理", "在线接口")] public class AppDeviceManageController : ApiController { //定义全局信息返回变量 ToMessage mes = new ToMessage(); RedisHelper redis = new RedisHelper(); #region[日常点检,扫描工位/设备二维码] /// /// 日常点检,扫描工位/设备二维码 /// /// 设备编码 /// [Route(template: "CheckScanDeviceQrCodeData")] [HttpGet] public HttpResponseMessage CheckScanDeviceQrCodeData(string eqpcode) { mes = AppDeviceManageBLL.CheckScanDeviceQrCodeData(eqpcode); return TJson.toJson(mes); } #endregion #region[日常点检,选择扫码设备列表带出点检项] /// /// 日常点检,选择扫码设备列表带出点检项 /// /// 设备编码 /// [Route(template: "SelectScanDeviceQrCodeItem")] [HttpGet] public HttpResponseMessage SelectScanDeviceQrCodeItem(string eqpcode) { mes = AppDeviceManageBLL.SelectScanDeviceQrCodeItem(eqpcode); return TJson.toJson(mes); } #endregion #region[日常点检、提交保存] /// /// 日常点检、提交保存 /// /// 登录人员(点检人) /// 提交数据 /// [Route(template: "AppDeviceCheckSave")] [HttpPost] public HttpResponseMessage AppDeviceCheckSave(string username, AppDevicecCheck json) { mes = AppDeviceManageBLL.AppDeviceCheckSave(username, json); return TJson.toJson(mes); } #endregion #region[定期保养,扫描工位/设备二维码] /// /// 定期保养,扫描工位/设备二维码 /// /// 设备编码 /// [Route(template: "RepairScanDeviceQrCodeData")] [HttpGet] public HttpResponseMessage RepairScanDeviceQrCodeData(string eqpcode) { mes = AppDeviceManageBLL.RepairScanDeviceQrCodeData(eqpcode); return TJson.toJson(mes); } #endregion #region[日常保养,选择扫码设备列表带出保养项] /// /// 日常保养,选择扫码设备列表带出保养项 /// /// 设备编码 /// [Route(template: "RepairSelectScanDeviceQrCodeItem")] [HttpGet] public HttpResponseMessage RepairSelectScanDeviceQrCodeItem(string eqpcode) { mes = AppDeviceManageBLL.RepairSelectScanDeviceQrCodeItem(eqpcode); return TJson.toJson(mes); } #endregion #region[日常保养,提交保存] /// /// 日常保养,提交保存 /// /// 登录人员(保养人) /// 保养周期 /// 提交数据 /// [Route(template: "AppDeviceRepairSave")] [HttpPost] public HttpResponseMessage AppDeviceRepairSave(string username,string maintcyc, AppDevicecCheck json) { mes = AppDeviceManageBLL.AppDeviceRepairSave(username, maintcyc, json); return TJson.toJson(mes); } #endregion } }