package com.lxw.test3d.controller; import com.lxw.test3d.Service.SocketCmdService; import com.lxw.test3d.dto.Response; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @Api(tags = "socket数据通讯") @RestController @RequestMapping("socket") public class SocketController { @Autowired private SocketCmdService service; @ApiOperation("启动socket通讯") @GetMapping("startSocket") public Response startSocket(@RequestParam String ip,@RequestParam int port){ return service.startSocket(ip,port); } @ApiOperation("获取socket命令") @GetMapping("getSocket") public Response getSocket(){ int cmd= service.getCmd(); return new Response().set(1,cmd); } }