using Microsoft.AspNetCore.Mvc; 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] public class SocketController(SocketService socketService) : ControllerBase { private readonly SocketService _socketService = socketService; /// /// 查询 socket 连接信息 /// /// [HttpGet("getSocket")] public WcsApiResponse> GetDB() { return _socketService.GetDB(); } /// /// 编辑 socket /// /// /// [HttpPost("editSocket")] public WcsApiResponse EditSocket([FromBody] EditSocketRequest request) { return _socketService.EditSocket(request); } /// /// 删除一条信息 /// /// /// [HttpDelete("deleteSocket")] public WcsApiResponse DeleteSocket([FromQuery(Name = "socketNo")] string? socketNoStr) { return _socketService.DeleteSocket(socketNoStr); } }