using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.Socket; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/socket")] [ApiController] [WcsExceptionFilter] public class SocketController(SocketService socketService) : ControllerBase { /// /// 查询 socket 连接信息 /// /// [HttpGet("getSocket")] public WcsApiResponse> GetDB() => socketService.GetDB(); /// /// 编辑 socket /// /// /// [HttpPost("editSocket")] public WcsApiResponse EditSocket([FromBody] EditSocketRequest request) => socketService.EditSocket(request); /// /// 删除一条信息 /// /// /// [HttpDelete("deleteSocket")] public WcsApiResponse DeleteSocket([FromQuery(Name = "socketNo")] string? socketNoStr) => socketService.DeleteSocket(socketNoStr); }