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) { } [HttpGet, Route("Fuzzyquery"), AllowAnonymous] public WebResponseContent Fuzzyquery(MhuNjtakeTDO mhuNjtakeTDO) { return Service.Fuzzyquery(mhuNjtakeTDO); } //[HttpPost, Route("Addhisy"), AllowAnonymous] //public WebResponseContent Addhisy(int takeid, string Tempname, string takename, string jishuyuan, string zhijianyuan_lc, string zhijianyuan_dg, // string zhijianyuan_dq, string gongzhang, string liju_lc, string fuzhu_lc, string liju_dg, string fuzhu_dg, string liju_dq, string fuzhu_dq) //{ // return Service.Addhisy(takeid, Tempname, takename, jishuyuan, zhijianyuan_lc, zhijianyuan_dg, // zhijianyuan_dq, gongzhang, liju_lc, fuzhu_lc, liju_dg, fuzhu_dg, liju_dq, fuzhu_dq); //} [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("AddNJinfom"), AllowAnonymous] public WebResponseContent AddNJinfom([FromBody] AddNjtDTO addNjtDTO) { return Service.AddNJinfom(addNjtDTO); } [HttpGet, Route("GetNjdetail"), AllowAnonymous] public WebResponseContent GetNjdetail(string njtaskID) { return Service.GetNjdetail(njtaskID); } [HttpPut, Route("PuNjtake"), AllowAnonymous] public WebResponseContent PuNjtake([FromBody] PutNjtDTO putNjtDTO) { return Service.PuNjtake(putNjtDTO); } } }