From 124026ba62c2f60cea43809d2de975a81333fd9a Mon Sep 17 00:00:00 2001 From: ShiQi <15883326+shirenan@user.noreply.gitee.com> Date: Thu, 8 Jan 2026 16:17:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=E5=AE=A4=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E3=80=81=E5=AE=89=E5=8D=93=E7=AB=AF=E7=95=8C=E9=9D=A2=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/livestreaming/net/ApiService.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/android-app/app/src/main/java/com/example/livestreaming/net/ApiService.java b/android-app/app/src/main/java/com/example/livestreaming/net/ApiService.java index f36d153f..462769ea 100644 --- a/android-app/app/src/main/java/com/example/livestreaming/net/ApiService.java +++ b/android-app/app/src/main/java/com/example/livestreaming/net/ApiService.java @@ -1023,4 +1023,40 @@ public interface ApiService { Call>> getMyCollectedWorks( @Query("page") int page, @Query("pageSize") int pageSize); + + // ==================== 聊天室接口 ==================== + + /** + * 获取聊天室列表 + */ + @GET("api/front/chatroom/list") + Call>> getChatRoomList( + @Query("page") int page, + @Query("limit") int limit); + + /** + * 获取聊天室详情 + */ + @GET("api/front/chatroom/detail/{roomId}") + Call> getChatRoomDetail(@Path("roomId") int roomId); + + /** + * 检查用户是否可以进入聊天室 + */ + @GET("api/front/chatroom/check-entry/{roomId}") + Call>> checkChatRoomEntry(@Path("roomId") int roomId); + + /** + * 支付金币进入聊天室 + */ + @POST("api/front/chatroom/pay-entry/{roomId}") + Call>> payChatRoomEntry(@Path("roomId") int roomId); + + /** + * 获取我的聊天室进入记录 + */ + @GET("api/front/chatroom/my-entry-records") + Call>>> getMyChatRoomEntryRecords( + @Query("page") int page, + @Query("limit") int limit); }