using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Mvc;
|
using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
|
using System.Xml.Linq;
|
using WIDESEAWCS_Core;
|
using WIDESEAWCS_Core.BaseController;
|
using WIDESEAWCS_DTO.TaskInfo;
|
using WIDESEAWCS_ITaskInfoService;
|
using WIDESEAWCS_Model.Models;
|
using WIDESEAWCS_QuartzJob.Models;
|
using WIDESEAWCS_QuartzJob.Service;
|
|
namespace WIDESEAWCS_Server.Controllers.RgvOper
|
{
|
[Route("api/RgvOperation")]
|
[ApiController]
|
public class RgvOperationController : ApiBaseController<IRgvOperationService, Dt_Task_hty>
|
{
|
private readonly IHttpContextAccessor _httpContextAccessor;
|
public RgvOperationController(IRgvOperationService service, IHttpContextAccessor httpContextAccessor) : base(service)
|
{
|
_httpContextAccessor = httpContextAccessor;
|
}
|
|
|
/// <summary>
|
/// 根据传递进来的设备名称,查找到对应的DB内容
|
/// </summary>
|
/// <param name="taskNum"></param>
|
/// <param name="message"></param>
|
/// <returns></returns>
|
[HttpPost, HttpGet, Route("WriteInitialization")]
|
public WebResponseContent WriteInitialization([FromBody] SaveModel saveModel)
|
{
|
return Service.WriteInitialization(saveModel);
|
}
|
|
[HttpPost, HttpGet, Route("ManualmovementRGV")]
|
public WebResponseContent ManualmovementRGV([FromBody] SaveModel saveModel)
|
{
|
return Service.ManualmovementRGV(saveModel);
|
}
|
|
|
[HttpPost, HttpGet, Route("WriteInReset")]
|
public WebResponseContent WriteInReset([FromBody] SaveModel saveModel)
|
{
|
return Service.WriteInReset(saveModel);
|
}
|
|
[HttpPost, HttpGet, Route("WriteOutReset")]
|
public WebResponseContent WriteOutReset([FromBody] SaveModel saveModel)
|
{
|
return Service.WriteOutReset(saveModel);
|
}
|
|
}
|
}
|