All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.lorne.sds.server.controller.SocketController Maven / Gradle / Ivy

package com.lorne.sds.server.controller;

import com.lorne.sds.server.model.Server;
import com.lorne.sds.server.service.ServerService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * create by lorne on 2017/9/21
 */
@RestController
@RequestMapping("/socket")
public class SocketController {


    @Autowired
    private ServerService serverService;

    @RequestMapping(value = "/index",method = RequestMethod.GET)
    public String index(){
        return "success";
    }

    @RequestMapping(value = "/getServer",method = RequestMethod.GET)
    public Server getServer(){
        return serverService.getServer();
    }

    @RequestMapping(value = "/checkChannel",method = RequestMethod.POST)
    public boolean checkChanel(@RequestParam("uniqueKey") String uniqueKey){
        return serverService.checkChannel(uniqueKey);
    }


    @RequestMapping(value = "/send",method = RequestMethod.POST)
    public boolean sendHexCmd(@RequestParam("uniqueKey")String uniqueKey,
                              @RequestParam("cmd")String cmd){
        return serverService.sendCmd(uniqueKey,cmd);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy