package com.hehenian.biz.facade.account;
import com.hehenian.biz.facade.account.parameter.InParameter;
import com.hehenian.biz.facade.account.parameter.OutParameter;
/**
* 银行或者第三方支付用户管理接口
*
* @author liuzgmf
*
*/
public interface IUserManager {
/**
* 用户开户
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter userRegister(InParameter inParameter);
/**
* 后台用户开户
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter bgRegister(InParameter inParameter);
/**
* 用户绑卡
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter userBindCard(InParameter inParameter);
/**
* 后台接口绑卡
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter bgBindCard(InParameter inParameter);
/**
* 用户登录
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter userLogin(InParameter inParameter);
/**
* 账户信息修改
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter acctModify(InParameter inParameter);
/**
* 担保类型企业开户接口
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter corpRegister(InParameter inParameter);
/**
* 删除银行卡接口
*
* @param inParameter
* 输入参数
* @return
*/
OutParameter delCard(InParameter inParameter);
}