104 lines
2.2 KiB
Java
104 lines
2.2 KiB
Java
package com.tenwa.lease.app.service;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import com.tenwa.app.dao.ContractSignInfo;
|
|
|
|
|
|
public interface HttpRequestAppService {
|
|
|
|
String contractSignSeal(String custname,String custphone,String custidcard,String filepath);
|
|
|
|
String getCarUrl(String strURL) throws Exception;//车300
|
|
/**
|
|
* 创建自然人合同文本
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> createContractSign(Map<String, List<com.tenwa.app.dao.ContractSignInfo>> map);
|
|
/**
|
|
* 创建法人合同文本
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> createComContractSign(Map<String,List<ContractSignInfo>> map);
|
|
/**
|
|
* 创建委托扣款授权书
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> createEntrustmentSign(Map<String,List<ContractSignInfo>> map);
|
|
/**
|
|
* 西城转账授权
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> createAccountContractSign(Map<String,ContractSignInfo> map);//创建转账授权
|
|
/**
|
|
* 东城转账授权
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> createAccountContractDSign(Map<String,ContractSignInfo> map);//创建转账授权
|
|
/**
|
|
* 根据契约锁合同id获取合同状态
|
|
* @param contractid
|
|
* @return
|
|
*/
|
|
String getContractSignStatus(String contractid);
|
|
|
|
/**
|
|
* 根据多个契约锁合同id获取合同状态
|
|
* @param contractid
|
|
* @return
|
|
*/
|
|
Map<String,String> getContractSignListStatus(List<String> list);
|
|
|
|
/**
|
|
* 自然人合同盖企业章和法定代表人
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> Sign(Map<String,List<String>> map);
|
|
/**
|
|
* 根据契约锁document_id 下载合同文件
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> downloadDoc(Map<String,String> map);
|
|
/**
|
|
* 根据契约锁contract_id 下载合同文件
|
|
* @param map
|
|
* @return
|
|
*/
|
|
String download(Map<String,String> map);
|
|
/**
|
|
* 提前结清申请书
|
|
* @param map
|
|
* @return
|
|
*/
|
|
|
|
Map<String,String> createAdjustFordContractDSign(Map<String,List<ContractSignInfo>> map);
|
|
/**
|
|
* 发送短信
|
|
* @param map
|
|
* @return
|
|
*/
|
|
|
|
Map<String,String> sendNotice (List<String> list);
|
|
/**
|
|
* 租金支付表
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String,String> createPaymentofHireSign (Map<String,ContractSignInfo> map);
|
|
/**
|
|
* 法人客户生成合同带出公司章
|
|
* @param map
|
|
* @return
|
|
*/
|
|
Map<String, String> compnySign(Map<String, ContractSignInfo> map);
|
|
|
|
}
|