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
|
{
|
/// <summary>
|
/// 标准接口类
|
/// </summary>
|
[RoutePrefix("api")]
|
public class StandController : System.Web.Http.ApiController
|
{
|
/// <summary>
|
/// 苏州西门子--创建任务接口
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("AddTask")]
|
public SimpleResultModel AddTask(OtherModel.AddTaskModel model)
|
{
|
LogHelper.Debug("AddTask Request:" + JsonConvert.SerializeObject(model));
|
return ApiHelper.AddTask(model);
|
}
|
/// <summary>
|
/// 苏州西门子--取消任务接口
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("CancelTask")]
|
public SimpleResultModel CancelTask(OtherModel.CancelTaskModel model)
|
{
|
LogHelper.Debug("CancelTask Request:" + JsonConvert.SerializeObject(model));
|
return ApiHelper.CancelTask(model);
|
}
|
/// <summary>
|
/// 苏州西门子--强制充电接口
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("ForcedCharging")]
|
public SimpleResultModel ForcedCharging(OtherModel.ForcedChargingModel model)
|
{
|
LogHelper.Debug("ForcedCharging Request:" + JsonConvert.SerializeObject(model));
|
return ApiHelper.ForcedCharging(model);
|
}
|
/// <summary>
|
/// 苏州西门子--调整任务优先级
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("SetPriority")]
|
public SimpleResultModel SetPriority(OtherModel.SetPriorityModel model)
|
{
|
LogHelper.Debug("SetPriority Request:" + JsonConvert.SerializeObject(model));
|
return ApiHelper.SetPriority(model);
|
}
|
}
|
}
|