| | |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using WIDESEAWCS_BasicInfoService; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseController; |
| | | using WIDESEAWCS_DTO.BasicInfo; |
| | | using WIDESEAWCS_Model.Models; |
| | | |
| | | namespace WIDESEAWCS_Server.Controllers.BasicInfo |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// å¯å¨PLC |
| | | /// </summary> |
| | | /// <param name="isStop"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, Route("StartPLC"), AllowAnonymous] |
| | | public WebResponseContent StartPLC([FromQuery] bool isStop) |
| | | { |
| | | return Service.StartPLC(isStop); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æåPLC |
| | | /// </summary> |
| | | /// <param name="isPause"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, Route("PausePLC"), AllowAnonymous] |
| | | public WebResponseContent PausePLC([FromQuery] bool isPause) |
| | | { |
| | | return Service.PausePLC(isPause); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åä¿¡å·ç¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpGet, Route("GetSignalStates"), AllowAnonymous] |
| | | public WebResponseContent GetSignalStates() |
| | | { |
| | | return Service.GetSignalStates(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// è·åæåä¿¡æ¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpGet, Route("GetLeftInitialData"), AllowAnonymous] |
| | | public WebResponseContent GetLeftInitialData() |
| | | { |
| | | return Service.GetLeftInitialData(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ´æ°æ¯å¦æ«ç |
| | | /// </summary> |
| | | /// <param name="updatePartScannedStatusRequest"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("UpdatePartScannedStatus"), AllowAnonymous] |
| | | public WebResponseContent UpdatePartScannedStatus([FromBody] UpdatePartScannedStatusRequest updatePartScannedStatusRequest) |
| | | { |
| | | return Service.UpdatePartScannedStatus(updatePartScannedStatusRequest); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¸è½½æµç¨å¡ |
| | | /// </summary> |
| | | /// <param name="dt_ProcessInfo"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("ExportData"), AllowAnonymous] |
| | | public WebResponseContent ExportData([FromBody] Dt_ScanStation dt_ScanStation) |
| | | { |
| | | return Service.ExportData(dt_ScanStation); |
| | | } |
| | | |
| | | } |
| | | } |