package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.pojo.ConnectInf;
|
import com.whyc.service.ConnectInfService;
|
import com.whyc.util.ActionUtil;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.multipart.MultipartFile;
|
|
@RestController
|
@RequestMapping("ConnectInf")
|
@Api(tags = "ide控制")
|
public class ConnectInfController {
|
@Autowired
|
private ConnectInfService service;
|
|
@ApiOperation("发送读取ide节点数据命令")
|
@PostMapping("sendNode")
|
public Response sendNode(@RequestParam(value = "file",required = false) MultipartFile file,@RequestParam String json){
|
ConnectInf cinf= ActionUtil.getGson().fromJson(json,ConnectInf.class);
|
return service.sendNode(file,cinf);
|
}
|
|
@ApiOperation("ide断开链接")
|
@GetMapping("breakNode")
|
public Response breakNode(){
|
return service.breakNode();
|
}
|
}
|