//package com.testor.websocket;
//
//import com.tongtech.tfw.backend.common.biz.models.BaseResponse;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import javax.annotation.Resource;
//import java.util.ArrayList;
//import java.util.Date;
//import java.util.List;
//
//@RestController
//@RequestMapping("/websocket/test")
//@Api(value = "websocketTest", tags = "websocket测试")
//@Slf4j
//public class WebSocketTestController {
//
//    @Resource
//    private WebSocketServer webSocketServer;
//
//    @ApiOperation(value = "测试发送一条消息 ", notes = "detail TSysNotice By Id")
//    @GetMapping(value = "/sendOne")
//    public BaseResponse sendOne(){
//        Message messageObj = new Message();
//        messageObj.setFrom("ddd");
//        messageObj.setTo("1242684364872761344");
//        messageObj.setMsg("sj测试发送消息-内容");
//        messageObj.setType("1");
//        messageObj.setSendTime(new Date());
//        webSocketServer.sendTextMessage(messageObj);
//        return new BaseResponse();
//    }
//
//    @ApiOperation(value = "测试一次发送多条消息 ", notes = "detail TSysNotice By Id")
//    @GetMapping(value = "/sendByList")
//    public BaseResponse sendByList(){
//        List<String> msgList = new ArrayList();
//        msgList.add("第一条消息");
//        msgList.add("第二条消息");
//        msgList.add("第三条消息");
//        Message<List> messageObj = new Message();
//        messageObj.setFrom("ddd");
//        messageObj.setTo("1242684364872761344");
//        messageObj.setMsg(msgList);
//        messageObj.setType("1");
//        messageObj.setSendTime(new Date());
//        webSocketServer.sendTextMessage(messageObj);
//        return new BaseResponse();
//    }
//}
//
