🆕 #3397【企业微信】增加会议室预定管理相关接口
This commit is contained in:
@@ -4,7 +4,7 @@ import com.google.inject.Inject;
|
||||
import me.chanjar.weixin.common.error.WxErrorException;
|
||||
import me.chanjar.weixin.cp.api.ApiTestModule;
|
||||
import me.chanjar.weixin.cp.api.WxCpService;
|
||||
import me.chanjar.weixin.cp.bean.oa.meetingroom.WxCpOaMeetingRoom;
|
||||
import me.chanjar.weixin.cp.bean.oa.meetingroom.*;
|
||||
import org.testng.annotations.Guice;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
@@ -73,10 +73,10 @@ public class WxCpOaMeetingRoomServiceImplTest {
|
||||
public void testGet() throws WxErrorException {
|
||||
final List<WxCpOaMeetingRoom> meetingRooms =
|
||||
this.wxService.getOaMeetingRoomService().listMeetingRoom(WxCpOaMeetingRoom.builder()
|
||||
.building("腾讯大厦")
|
||||
.city("深圳")
|
||||
.equipment(Arrays.asList(1, 2))
|
||||
.build());
|
||||
.building("腾讯大厦")
|
||||
.city("深圳")
|
||||
.equipment(Arrays.asList(1, 2))
|
||||
.build());
|
||||
assertThat(meetingRooms).isNotEmpty();
|
||||
}
|
||||
|
||||
@@ -90,4 +90,56 @@ public class WxCpOaMeetingRoomServiceImplTest {
|
||||
Integer calId = 1;
|
||||
this.wxService.getOaMeetingRoomService().deleteMeetingRoom(calId);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetMeetingRoomBookingInfo() throws WxErrorException {
|
||||
final WxCpOaMeetingRoomBookingInfoResult meetingRoomBookingInfo = this.wxService.getOaMeetingRoomService().getMeetingRoomBookingInfo(WxCpOaMeetingRoomBookingInfoRequest.builder()
|
||||
.meetingroomId(19)
|
||||
.build());
|
||||
System.out.println(meetingRoomBookingInfo);
|
||||
assertThat(meetingRoomBookingInfo).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBookingMeetingRoom() throws WxErrorException {
|
||||
WxCpOaMeetingRoomBookResult wxCpOaMeetingRoomBookResult = this.wxService.getOaMeetingRoomService().bookingMeetingRoom(WxCpOaMeetingRoomBookRequest.builder().subject("测试会议").meetingroomId(19).startTime(1730118646).endTime(1730120446).booker("LiangLinWei").attendees(Arrays.asList("LiangLinWei", "ZhaoYuCheng")).build());
|
||||
System.out.println(wxCpOaMeetingRoomBookResult);
|
||||
assertThat(wxCpOaMeetingRoomBookResult).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBookingMeetingRoomBySchedule() throws WxErrorException {
|
||||
WxCpOaMeetingRoomBookResult wxCpOaMeetingRoomBookResult = this.wxService.getOaMeetingRoomService().bookingMeetingRoomBySchedule(WxCpOaMeetingRoomBookByScheduleRequest.builder()
|
||||
.booker("LiangLinWei")
|
||||
.meetingroomId(19)
|
||||
.schedule_id("bkWChLPrv9YpPRLeeYU-uFwl9BQX3G2_rQYQRg1W1uR3A")
|
||||
.build());
|
||||
System.out.println(wxCpOaMeetingRoomBookResult);
|
||||
assertThat(wxCpOaMeetingRoomBookResult).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBookingMeetingRoomByMeeting() throws WxErrorException {
|
||||
WxCpOaMeetingRoomBookResult wxCpOaMeetingRoomBookResult = this.wxService.getOaMeetingRoomService().bookingMeetingRoomByMeeting(WxCpOaMeetingRoomBookByMeetingRequest.builder()
|
||||
.booker("LiangLinWei")
|
||||
.meetingroomId(19)
|
||||
.meetingid("bkWChLPrv9YpPRLeeYU-uFwl9BQX3G2_rQYQRg1W1uR3A")
|
||||
.build());
|
||||
System.out.println(wxCpOaMeetingRoomBookResult);
|
||||
assertThat(wxCpOaMeetingRoomBookResult).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCancelBookMeetingRoom() throws WxErrorException {
|
||||
this.wxService.getOaMeetingRoomService().cancelBookMeetingRoom(WxCpOaMeetingRoomCancelBookRequest.builder().booking_id("bkWChLPrv9YpPRLeeYU-uFwl9BQX3G2_rQYQRg1W1uR3A").build());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetBookingInfoByBookingId() throws WxErrorException {
|
||||
WxCpOaMeetingRoomBookingInfoByBookingIdResult bookingInfoByBookingId = this.wxService.getOaMeetingRoomService().getBookingInfoByBookingId(WxCpOaMeetingRoomBookingInfoByBookingIdRequest.builder().meetingroom_id(19).booking_id("bkWChLPrv9YpPRLeeYU-uFwl9BQX3G2_rQYQRg1W1uR3A").build());
|
||||
System.out.println(bookingInfoByBookingId);
|
||||
assertThat(bookingInfoByBookingId).isNotNull();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user