From e099d0cd93c26b44bc1c10e51944edfad0465b0c Mon Sep 17 00:00:00 2001
From: maven <2163098428@qq.com>
Date: 星期四, 05 三月 2026 17:44:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_New' into dev_New

---
 src/main/java/com/ruoyi/basic/service/CustomerFollowUpService.java |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 55 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/basic/service/CustomerFollowUpService.java b/src/main/java/com/ruoyi/basic/service/CustomerFollowUpService.java
new file mode 100644
index 0000000..25b5809
--- /dev/null
+++ b/src/main/java/com/ruoyi/basic/service/CustomerFollowUpService.java
@@ -0,0 +1,55 @@
+package com.ruoyi.basic.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.basic.dto.CustomerFollowUpDto;
+import com.ruoyi.basic.pojo.CustomerFollowUp;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.util.List;
+
+/**
+ * <br>
+ * 瀹㈡埛璺熻繘鎺ュ彛
+ * </br>
+ *
+ * @author deslrey
+ * @version 1.0
+ * @since 2026/03/04 14:48
+ */
+public interface CustomerFollowUpService extends IService<CustomerFollowUp> {
+    /**
+     * 鏂板瀹㈡埛璺熻繘
+     */
+    boolean insertCustomerFollowUp(CustomerFollowUp customerFollowUp);
+
+    /**
+     * 淇敼瀹㈡埛璺熻繘
+     */
+    int updateCustomerFollowUp(CustomerFollowUp customerFollowUp);
+
+    /**
+     * 鎵归噺鍒犻櫎瀹㈡埛璺熻繘
+     */
+    int deleteCustomerFollowUpById(Integer id);
+
+    /**
+     * 鏍规嵁瀹㈡埛ID鍒犻櫎鎵�鏈夎窡杩涜褰�
+     */
+    void deleteByCustomerId(Long customerId);
+
+    /**
+     * 娣诲姞璺熻繘闄勪欢
+     */
+    void addFollowUpFiles(List<MultipartFile> files, Integer followUpId);
+
+    /**
+     * 鍒犻櫎璺熻繘闄勪欢
+     */
+    void deleteFollowUpFile(Integer fileId);
+
+    /**
+     * 鑾峰彇璺熻繘璇︽儏
+     */
+    CustomerFollowUpDto getFollowUpWithFiles(Integer id);
+}

--
Gitblit v1.9.3