package com.hehenian.biz.common.trade; import com.hehenian.biz.common.base.result.IResult; import com.hehenian.biz.common.trade.dataobject.RechargeDo; import java.util.List; import java.util.Map; /** * User: liuwtmf * Date: 2014/9/23 * Time: 10:48 */ public interface INewRechargeService { /** * 插入充值记录 * * @param rechargeDo * @return */ IResult<?> addRecharge(RechargeDo rechargeDo); /** * 充值后汇付回调修改充值状态 * * @param rechargeDo * @return */ IResult<?> addRechargeCallback(RechargeDo rechargeDo); /** * 查询充值记录 * @param parameterMap * @return */ List<RechargeDo> selectRecharges(Map<String, Object> parameterMap); RechargeDo getById(long id); }