using HH.WCS.NongFuChaYuan; using HH.WCS.NongFuChaYuan.ApiService; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.Http; using static HH.WCS.NongFuChaYuan.ApiService.ApiHelper; using static HH.WCS.NongFuChaYuan.ApiService.ApiModel; namespace Hanhe.iWCS.SuXiMexZiProtocol { /// /// 标准接口类 /// [RoutePrefix("api")] public class StandController : System.Web.Http.ApiController { /// /// 苏州西门子--创建任务接口 /// /// /// [HttpPost] [Route("AddTask")] public SimpleResultModel AddTask(OtherModel.AddTaskModel model) { LogHelper.Debug("AddTask Request:" + JsonConvert.SerializeObject(model)); return ApiHelper.AddTask(model); } /// /// 苏州西门子--取消任务接口 /// /// /// [HttpPost] [Route("CancelTask")] public SimpleResultModel CancelTask(OtherModel.CancelTaskModel model) { LogHelper.Debug("CancelTask Request:" + JsonConvert.SerializeObject(model)); return ApiHelper.CancelTask(model); } /// /// 苏州西门子--强制充电接口 /// /// /// [HttpPost] [Route("ForcedCharging")] public SimpleResultModel ForcedCharging(OtherModel.ForcedChargingModel model) { LogHelper.Debug("ForcedCharging Request:" + JsonConvert.SerializeObject(model)); return ApiHelper.ForcedCharging(model); } /// /// 苏州西门子--调整任务优先级 /// /// /// [HttpPost] [Route("SetPriority")] public SimpleResultModel SetPriority(OtherModel.SetPriorityModel model) { LogHelper.Debug("SetPriority Request:" + JsonConvert.SerializeObject(model)); return ApiHelper.SetPriority(model); } } }