apzl_leasing/src_tenwa/com/tenwa/lease/app/service/HttpRequestAppService.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);
}