MeetingRoomService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.usky.meeting.service;
  2. import com.usky.common.core.bean.CommonPage;
  3. import com.usky.meeting.domain.MeetingRoom;
  4. import com.usky.common.mybatis.core.CrudService;
  5. import com.usky.meeting.service.dto.DmMeetingRoomDto;
  6. import com.usky.meeting.service.vo.MeetingRoomRequestVO;
  7. import com.usky.meeting.service.vo.MeetingRoomReservationVO;
  8. import org.springframework.web.bind.annotation.RequestBody;
  9. import java.text.ParseException;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * <p>
  14. * 会议室表 服务类
  15. * </p>
  16. *
  17. * @author zyj
  18. * @since 2024-03-08
  19. */
  20. public interface MeetingRoomService extends CrudService<MeetingRoom> {
  21. Map<String,Object> FirstPageStatistic(String year);
  22. CommonPage<MeetingRoom> dmMeetingRoomList(MeetingRoomRequestVO requestVO);
  23. List<MeetingRoom> MeetingRoomList();
  24. void add(MeetingRoom meetingRoom);
  25. void edit(MeetingRoom meetingRoom);
  26. void remove(Long roomId);
  27. Map<String,Object> attendee(Long meetingId, Long userId, String userName);
  28. List<DmMeetingRoomDto> getMeetingRoomReservationList(MeetingRoomReservationVO reservationVO) throws ParseException;
  29. }