From f569e2257372a2f940aace9ad151fd758196eb9a Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 13 六月 2026 14:34:42 +0800
Subject: [PATCH] 修改客户,销售,协同,报价,质量
---
src/main/java/com/ruoyi/sales/service/SalesQuotationService.java | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/sales/service/SalesQuotationService.java b/src/main/java/com/ruoyi/sales/service/SalesQuotationService.java
index 7f29a7f..805ab1e 100644
--- a/src/main/java/com/ruoyi/sales/service/SalesQuotationService.java
+++ b/src/main/java/com/ruoyi/sales/service/SalesQuotationService.java
@@ -3,8 +3,15 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.sales.dto.SalesQuotationDto;
+import com.ruoyi.sales.dto.SalesQuotationImportDto;
import com.ruoyi.sales.pojo.SalesQuotation;
+import com.ruoyi.sales.pojo.SalesQuotationPriceHistory;
+import com.ruoyi.sales.pojo.SalesQuotationImportLog;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springframework.web.multipart.MultipartFile;
+
+import jakarta.servlet.http.HttpServletResponse;
+import java.util.List;
public interface SalesQuotationService extends IService<SalesQuotation> {
IPage listPage(Page page, SalesQuotationDto salesQuotationDto);
@@ -14,4 +21,27 @@
boolean delete(Long id);
boolean edit(SalesQuotationDto salesQuotationDto);
+
+ /**
+ * 涓嬭浇鎶ヤ环妯℃澘
+ */
+ void downloadTemplate(HttpServletResponse response);
+
+ /**
+ * 瀵煎叆鎶ヤ环鍗曪紙瀵煎叆鍓嶆鏌ュ鎵规ā鏉挎槸鍚﹀瓨鍦級
+ * @param file 瀵煎叆鏂囦欢
+ * @return 瀵煎叆缁撴灉
+ */
+ SalesQuotationImportLog importQuotation(MultipartFile file);
+
+ /**
+ * 鏌ヨ瀵煎叆璁板綍鍒楄〃
+ */
+ IPage<SalesQuotationImportLog> listImportLog(Page page);
+
+ /**
+ * 鏌ヨ闄嶄环鍘嗗彶璁板綍
+ * @param quotationId 鎶ヤ环鍟嗗搧ID
+ */
+ List<SalesQuotationPriceHistory> listPriceHistory(Long quotationId);
}
--
Gitblit v1.9.3