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 createContractSign(Map> map); /** * 创建法人合同文本 * @param map * @return */ Map createComContractSign(Map> map); /** * 创建委托扣款授权书 * @param map * @return */ Map createEntrustmentSign(Map> map); /** * 西城转账授权 * @param map * @return */ Map createAccountContractSign(Map map);//创建转账授权 /** * 东城转账授权 * @param map * @return */ Map createAccountContractDSign(Map map);//创建转账授权 /** * 根据契约锁合同id获取合同状态 * @param contractid * @return */ String getContractSignStatus(String contractid); /** * 根据多个契约锁合同id获取合同状态 * @param contractid * @return */ Map getContractSignListStatus(List list); /** * 自然人合同盖企业章和法定代表人 * @param map * @return */ Map Sign(Map> map); /** * 根据契约锁document_id 下载合同文件 * @param map * @return */ Map downloadDoc(Map map); /** * 根据契约锁contract_id 下载合同文件 * @param map * @return */ String download(Map map); /** * 提前结清申请书 * @param map * @return */ Map createAdjustFordContractDSign(Map> map); /** * 发送短信 * @param map * @return */ Map sendNotice (List list); /** * 租金支付表 * @param map * @return */ Map createPaymentofHireSign (Map map); /** * 法人客户生成合同带出公司章 * @param map * @return */ Map compnySign(Map map); }