Package com.sankcrm.erp.contract.jzq
Class JunZiQContractDownloader
java.lang.Object
com.sankcrm.erp.contract.jzq.JunZiQContractDownloader
- All Implemented Interfaces:
com.sankcrm.erp.contract.infrastructure.ContractDownloader
@Component
public class JunZiQContractDownloader
extends Object
implements com.sankcrm.erp.contract.infrastructure.ContractDownloader
君子签合同下载
- Since:
- 1.0.0
- Author:
- zhsxin
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sankcrm.erp.contract.infrastructure.ContractDownloader
com.sankcrm.erp.contract.infrastructure.ContractDownloader.FaceFiles, com.sankcrm.erp.contract.infrastructure.ContractDownloader.Result -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.contract.infrastructure.ContractDownloader.ResultdownLink(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) protected String保存人脸图片protected String保存人脸视频Optional<com.sankcrm.erp.contract.domain.model.PresPo> presInfo(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier, com.sankcrm.erp.contract.domain.model.Signatory signatory) Optional<com.sankcrm.erp.contract.infrastructure.ContractDownloader.FaceFiles> saveFaceFiles(com.sankcrm.erp.contract.domain.model.ContractAuth auth, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) com.sankcrm.erp.contract.infrastructure.ContractDownloader.ResultsignLink(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier, com.sankcrm.erp.contract.domain.model.Signatory signatory) signLogs(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) suppType()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sankcrm.erp.contract.infrastructure.ContractDownloader
downLink
-
Constructor Details
-
JunZiQContractDownloader
public JunZiQContractDownloader()
-
-
Method Details
-
suppType
- Specified by:
suppTypein interfacecom.sankcrm.erp.contract.infrastructure.ContractDownloader
-
signLink
public com.sankcrm.erp.contract.infrastructure.ContractDownloader.Result signLink(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier, com.sankcrm.erp.contract.domain.model.Signatory signatory) - Specified by:
signLinkin interfacecom.sankcrm.erp.contract.infrastructure.ContractDownloader
-
downLink
public com.sankcrm.erp.contract.infrastructure.ContractDownloader.Result downLink(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) - Specified by:
downLinkin interfacecom.sankcrm.erp.contract.infrastructure.ContractDownloader
-
saveFaceFiles
public Optional<com.sankcrm.erp.contract.infrastructure.ContractDownloader.FaceFiles> saveFaceFiles(com.sankcrm.erp.contract.domain.model.ContractAuth auth, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) - Specified by:
saveFaceFilesin interfacecom.sankcrm.erp.contract.infrastructure.ContractDownloader
-
faceImg
保存人脸图片- Parameters:
client- 客户端auth- 认证记录- Returns:
- 图片路径
-
faceVideo
protected String faceVideo(JZQClient client, com.sankcrm.erp.contract.domain.model.ContractAuth auth) 保存人脸视频- Parameters:
client- 客户端auth- 认证记录- Returns:
- 视频路径
-
presInfo
public Optional<com.sankcrm.erp.contract.domain.model.PresPo> presInfo(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier, com.sankcrm.erp.contract.domain.model.Signatory signatory) - Specified by:
presInfoin interfacecom.sankcrm.erp.contract.infrastructure.ContractDownloader- Parameters:
contract- 合同supplier- 渠道signatory- 签约人- Returns:
- 保全信息
-
signLogs
public Optional<String> signLogs(com.sankcrm.erp.contract.domain.model.Contract contract, com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) - Specified by:
signLogsin interfacecom.sankcrm.erp.contract.infrastructure.ContractDownloader
-