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