From 233e4146a80aec067b473c8256187fb0ad67d0ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=88=E7=BB=8F=E8=8E=B9?= Date: Fri, 31 Jul 2026 23:02:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E9=9D=A2=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/domain/vo/InterviewRtcTokenVO.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/InterviewRtcTokenVO.java diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/InterviewRtcTokenVO.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/InterviewRtcTokenVO.java new file mode 100644 index 0000000..8610d64 --- /dev/null +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/vo/InterviewRtcTokenVO.java @@ -0,0 +1,21 @@ +package com.ruoyi.cms.domain.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** 单个面试参与者的 MyRTC 连接凭据。 */ +@Data +public class InterviewRtcTokenVO { + + @ApiModelProperty("MyRTC 房间 ID;同一场面试的双方使用同一个值") + private String roomId; + + @ApiModelProperty("当前调用者在房间内的唯一 peerId") + private String peerId; + + @ApiModelProperty("当前调用者的一次性 MyRTC JWT") + private String token; + + @ApiModelProperty("JWT 有效期,例如 5m") + private String expiresIn; +}