package com.usky.meeting.service; import com.usky.common.core.bean.CommonPage; import com.usky.meeting.domain.MeetingRoom; import com.usky.common.mybatis.core.CrudService; import com.usky.meeting.service.dto.DmMeetingRoomDto; import com.usky.meeting.service.vo.MeetingRoomRequestVO; import com.usky.meeting.service.vo.MeetingRoomReservationVO; import org.springframework.web.bind.annotation.RequestBody; import java.text.ParseException; import java.util.List; import java.util.Map; /** *

* 会议室表 服务类 *

* * @author zyj * @since 2024-03-08 */ public interface MeetingRoomService extends CrudService { Map FirstPageStatistic(String year); CommonPage dmMeetingRoomList(MeetingRoomRequestVO requestVO); List MeetingRoomList(); void add(MeetingRoom meetingRoom); void edit(MeetingRoom meetingRoom); void remove(Long roomId); Map attendee(Long meetingId, Long userId, String userName); List getMeetingRoomReservationList(MeetingRoomReservationVO reservationVO) throws ParseException; }