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;
|
import java.io.File;
|
|
public interface IUserAgreementService {
|
/**
|
* 生成用户协议PDF
|
* @param request
|
* @return PDF文件路径
|
*/
|
ServerResponse generateAgreementPdf(HttpServletRequest request);
|
|
/**
|
* 查看用户协议PDF(返回图片路径列表)
|
* @param request
|
* @param response
|
* @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);
|
|
/**
|
* 查询合同图片列表
|
* @param request
|
* @return
|
*/
|
ServerResponse getContractImages(HttpServletRequest request);
|
|
/**
|
* 查询保密协议图片列表
|
* @param request
|
* @return
|
*/
|
ServerResponse getAgreementImages(HttpServletRequest request);
|
}
|