package com.ruoyi.collaborativeApproval.service;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.ruoyi.collaborativeApproval.dto.MeetSummaryDto;
|
import com.ruoyi.collaborativeApproval.dto.MeetUseDto;
|
import com.ruoyi.collaborativeApproval.dto.MeetingSimpleDto;
|
import com.ruoyi.collaborativeApproval.pojo.MeetApplication;
|
import com.ruoyi.collaborativeApproval.pojo.MeetDraft;
|
import com.ruoyi.collaborativeApproval.pojo.MeetingMinutes;
|
import com.ruoyi.collaborativeApproval.pojo.MeetingRoom;
|
import com.ruoyi.collaborativeApproval.vo.SearchMeetingApplicationVo;
|
import com.ruoyi.collaborativeApproval.vo.SearchMeetingDraftVo;
|
import com.ruoyi.collaborativeApproval.vo.SearchMeetingRoomVo;
|
import com.ruoyi.collaborativeApproval.vo.SearchMeetingUseVo;
|
|
|
import java.util.List;
|
|
public interface MeetingService{
|
//****************会议室********************************
|
IPage<MeetingRoom> getMeetingRoomList(SearchMeetingRoomVo vo);
|
|
void saveMeetRoom(MeetingRoom meetingRoom);
|
|
MeetingRoom findMeetRoomById(Long id);
|
|
void deleteMeetingRoom(Long id);
|
|
List<MeetingRoom> getRoomEnum();
|
|
|
|
//***************草稿********************************
|
|
IPage<MeetDraft> getMeetingDraftList(SearchMeetingDraftVo vo);
|
|
void saveMeetDraft(MeetDraft meetDraft);
|
|
void deleteMeetingDraft(Long id);
|
|
// ************申请会议************
|
|
void saveMeetApplication(MeetApplication meetApplication);
|
|
// ************申请审批************
|
|
IPage<MeetApplication> getMeetingApplicationList(SearchMeetingApplicationVo vo);
|
|
|
|
// ****************会议使用查询********************************
|
|
/**
|
* 会议使用清单
|
*/
|
List<MeetUseDto> meetingUseList(SearchMeetingUseVo vo);
|
|
// ****************会议发布********************************
|
IPage<MeetApplication> getMeetingPublishList(SearchMeetingApplicationVo vo);
|
|
|
// ****************会议纪要********************************
|
MeetingMinutes getMeetingMinutesById(Long id);
|
|
void saveMeetingMinutes(MeetingMinutes meetingMinutes);
|
|
MeetSummaryDto getMeetSummary();
|
|
|
List<MeetingSimpleDto> getMeetSummaryItems();
|
}
|