package com.ruoyi.rongcloud.controller; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.rongcloud.service.RongCloudService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * @Description: * @ClassName: RongCloudController * @Author: 刘苏义 * @Date: 2023年07月15日16:57:56 * @Version: 1.0 **/ @RestController @Api(tags = "融云接口") @Anonymous @RequestMapping("/rongCloud") public class RongCloudController { @Resource RongCloudService rongCloudService; @GetMapping("/getToken") @ApiOperation("获取token") public AjaxResult getToken(String userId,String name) { String token = rongCloudService.getToken(userId, name); return AjaxResult.success(token); } @PostMapping("/checkOnline") @ApiOperation("查询用户在线状态") public AjaxResult checkOnline(@RequestBody List userIds) { Map map = rongCloudService.checkOnline(userIds); return AjaxResult.success(map); } }