package com.malk.shunfeng.service; import com.malk.shunfeng.server.txmeeting.TxMeetingR; import java.util.Map; /** * 腾讯会议 API 客户端接口 */ public interface TxMeetingClient { /** * 创建会议 * * @param userId 操作人 userId * @param body 请求体(subject/start_time/end_time/type 等) */ TxMeetingR createMeeting(String userId, Map body); /** * 修改会议 * * @param meetingId 会议 ID * @param userId 操作人 userId * @param body 修改内容 */ TxMeetingR updateMeeting(String meetingId, String userId, Map body); /** * 取消会议 * * @param meetingId 会议 ID * @param userId 操作人 userId */ TxMeetingR cancelMeeting(String meetingId, String userId); /** * 查询会议详情 * * @param meetingId 会议 ID * @param userId 操作人 userId */ TxMeetingR getMeeting(String meetingId, String userId); }