using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseController; using WIDESEAWCS_DTO.SerialPort; using WIDESEAWCS_DTO.TaskInfo; using WIDESEAWCS_ITaskInfoService; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_Server.Controllers.SerialPort { [Route("api/[controller]")] [ApiController] public class NjTaskController : ApiBaseController { public NjTaskController(INjTaskServer service) : base(service) { } /// /// 提交并保存模板 /// /// /// [HttpPost, Route("Submtandsave"), AllowAnonymous] public WebResponseContent Submtandsave([FromBody] NjtakeDTO njtakeDTO) { return Service.Submtandsave(njtakeDTO); } /// /// 只提交不保存模板 /// /// /// [HttpPost, Route("Submit"), AllowAnonymous] public WebResponseContent Submit([FromBody] NotempDTO notempDTO) { return Service.Submit(notempDTO); } /// /// //添加任务表信息 /// /// /// [HttpPost, Route("AddNjtake"), AllowAnonymous] public WebResponseContent AddNjtake([FromBody] AddNjtDTO addNjtDTO) { return Service.AddNjtake(addNjtDTO); } /// /// 更具NJtaskID返回这一条数据 /// /// /// /// /// [HttpGet, Route("GetNjdetail"), AllowAnonymous] public WebResponseContent GetNjdetail(string njtaskID) { return Service.GetNjdetail(njtaskID); } /// /// 更新任务表 /// /// /// [HttpPost, Route("PuNjtake"), AllowAnonymous] public WebResponseContent PuNjtake([FromBody] PutNjtDTO putNjtDTO) { return Service.PuNjtake(putNjtDTO); } } }