TencentYunController.java 1023 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.fdkankan.tk.controller;
  2. import com.fdkankan.tk.common.ResultData;
  3. import com.fdkankan.tk.service.ITencentYunService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.*;
  6. /**
  7. * <p>
  8. * 前端控制器
  9. * </p>
  10. *
  11. * @author
  12. * @since 2022-09-27
  13. */
  14. @RestController
  15. public class TencentYunController {
  16. @Autowired
  17. ITencentYunService tencentYunService;
  18. @GetMapping("/tencentYun/getSign")
  19. public ResultData getSign(@RequestParam(required = false) String userId){
  20. return ResultData.ok(tencentYunService.getSign(userId));
  21. }
  22. @GetMapping("/agoraIO/getAgoraToken")
  23. public ResultData getAgoraToken(@RequestParam(required = true) Integer userId,
  24. @RequestParam(required = true) Integer roleId,
  25. @RequestParam(required = true) String channelName){
  26. return ResultData.ok(tencentYunService.getAgoraToken(userId,roleId,channelName));
  27. }
  28. }