From 9d65dd091154a0301076549e031e15017898c2ee Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Sun, 11 Jan 2026 14:07:02 +0800
Subject: [PATCH] 签章

---
 src/main/java/com/nq/service/IUserAgreementService.java |   49 +++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 47 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/nq/service/IUserAgreementService.java b/src/main/java/com/nq/service/IUserAgreementService.java
index 5fb9592..360e6e7 100644
--- a/src/main/java/com/nq/service/IUserAgreementService.java
+++ b/src/main/java/com/nq/service/IUserAgreementService.java
@@ -1,6 +1,7 @@
 package com.nq.service;
 
 import com.nq.common.ServerResponse;
+import org.springframework.web.multipart.MultipartFile;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -15,10 +16,54 @@
     ServerResponse generateAgreementPdf(HttpServletRequest request);
 
     /**
-     * 查看用户协议PDF
+     * 查看用户协议PDF(返回图片路径列表)
+     * @param request
+     * @return
+     */
+    ServerResponse viewAgreementPdf(HttpServletRequest request);
+
+    /**
+     * 保存用户协议签名
+     * @param signatureFile 签名图片文件
+     * @param request
+     * @return
+     */
+    ServerResponse saveAgreementSignature(MultipartFile signatureFile, HttpServletRequest request);
+
+    /**
+     * 生成用户合同PDF
+     * @param request
+     * @return PDF文件路径
+     */
+    ServerResponse generateAgreementContractPdf(HttpServletRequest request);
+
+    /**
+     * 查看用户合同PDF
      * @param request
      * @param response
      * @return
      */
-    void viewAgreementPdf(HttpServletRequest request, HttpServletResponse response);
+    void viewAgreementContractPdf(HttpServletRequest request, HttpServletResponse response);
+
+    /**
+     * 保存用户合同签名
+     * @param signatureFile 签名图片文件
+     * @param request
+     * @return
+     */
+    ServerResponse saveAgreementContractSignature(MultipartFile signatureFile, HttpServletRequest request);
+
+    /**
+     * 查询合同图片列表
+     * @param request
+     * @return
+     */
+    ServerResponse getContractImages(HttpServletRequest request);
+
+    /**
+     * 查询保密协议图片列表
+     * @param request
+     * @return
+     */
+    ServerResponse getAgreementImages(HttpServletRequest request);
 }

--
Gitblit v1.9.3