From d3b5fbde186a47c0dc8b0b58d5688ae5691ed9e6 Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Sat, 10 Jan 2026 23:46:21 +0800
Subject: [PATCH] 签章

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

diff --git a/src/main/java/com/nq/service/IUserAgreementService.java b/src/main/java/com/nq/service/IUserAgreementService.java
index 5fb9592..2e7d064 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;
@@ -21,4 +22,35 @@
      * @return
      */
     void viewAgreementPdf(HttpServletRequest request, HttpServletResponse response);
+
+    /**
+     * 保存用户协议签名
+     * @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 viewAgreementContractPdf(HttpServletRequest request, HttpServletResponse response);
+
+    /**
+     * 保存用户合同签名
+     * @param signatureFile 签名图片文件
+     * @param request
+     * @return
+     */
+    ServerResponse saveAgreementContractSignature(MultipartFile signatureFile, HttpServletRequest request);
 }

--
Gitblit v1.9.3