From 7f56f78fbaa4569873bccc9a5169518d79412b94 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期五, 14 十一月 2025 14:57:43 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/prod' into dev_tide_mom

---
 src/main/java/com/ruoyi/collaborativeApproval/service/MeetingService.java |   73 ++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/collaborativeApproval/service/MeetingService.java b/src/main/java/com/ruoyi/collaborativeApproval/service/MeetingService.java
new file mode 100644
index 0000000..7b3c906
--- /dev/null
+++ b/src/main/java/com/ruoyi/collaborativeApproval/service/MeetingService.java
@@ -0,0 +1,73 @@
+package com.ruoyi.collaborativeApproval.service;
+
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.service.IService;
+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 extends IService<MeetingRoom> {
+//****************浼氳瀹�********************************
+    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();
+}

--
Gitblit v1.9.3