| | |
| | | package com.ruoyi.utils.forest; |
| | | |
| | | import com.dtflys.forest.annotation.*; |
| | | import com.ruoyi.rongcloud.domain.RongCloudParam; |
| | | import com.ruoyi.rongcloud.param.RongCloudGroupDisParam; |
| | | import com.ruoyi.rongcloud.param.RongCloudGroupParam; |
| | | import com.ruoyi.rongcloud.param.RongCloudParam; |
| | | import com.ruoyi.rongcloud.service.MyAddressSource; |
| | | |
| | | import java.util.Map; |
| | |
| | | public interface RongCloudClient { |
| | | |
| | | @Post(url = "/user/getToken.json") |
| | | Map getToken(@Header Map<String, Object> headerMap, @Body RongCloudParam param); |
| | | Map<String,Object> getToken(@Header Map<String, Object> headerMap, @Body RongCloudParam param); |
| | | |
| | | @Post(url = "user/checkOnline.json") |
| | | Map checkOnline(@Header Map<String, Object> headerMap, @Body RongCloudParam param); |
| | | Map<String,Object> checkOnline(@Header Map<String, Object> headerMap, @Body RongCloudParam param); |
| | | |
| | | @Post(url = "/group/create.json") |
| | | Map<String,Object> groupCreate(@Header Map<String, Object> headerMap, @Body RongCloudGroupParam group); |
| | | |
| | | @Post(url = "/group/dismiss.json") |
| | | Map<String,Object> groupDismiss(@Header Map<String, Object> headerMap, @Body RongCloudGroupDisParam groupDis); |
| | | |
| | | @Post(url = "/group/join.json") |
| | | Map<String,Object> groupJoin(@Header Map<String, Object> headerMap, @Body RongCloudGroupParam groupParam); |
| | | |
| | | @Post(url = "/group/quit.json") |
| | | Map<String,Object> groupQuit(@Header Map<String, Object> headerMap, @Body RongCloudGroupParam groupParam); |
| | | |
| | | @Post(url = "/group/user/query.json") |
| | | Map<String,Object> groupUserQuery(@Header Map<String, Object> headerMap, @Body RongCloudGroupParam groupParam); |
| | | |
| | | @Post(url = "/group/refresh.json") |
| | | Map<String,Object> groupRefresh(@Header Map<String, Object> headerMap, @Body RongCloudGroupParam groupParam); |
| | | } |