package cn.com.uangel.adsys.service; import java.util.List; import cn.com.uangel.adsys.entity.AdTypePrice; import cn.com.uangel.adsys.entity.Member; import cn.com.uangel.adsys.entity.PaypalEdit; import cn.com.uangel.adsys.entity.PaypalInfo; import cn.com.uangel.adsys.entity.RechargeAccount; import cn.com.uangel.adsys.entity.RechargeEdit; import cn.com.uangel.adsys.entity.RechargeInfo; public interface ManageService { public List<RechargeInfo> getRechargesByCondition(String state,String startTime,String endTime,String bod_number); public List<RechargeEdit> getEditRechargeById(int id); public void modifyRechargeEdit(RechargeInfo rech); public List<PaypalEdit> getEditPaypalById(int id); public void modifyPaypalInfo(PaypalInfo pay); public List<RechargeAccount> getRechargeAccount(); /** * * @param id * 删除公司银行账户 */ public void removeRechAccBy(int id); /** * * @param rechAcc * 添加公司银行账户 */ public void addRechAcc(RechargeAccount rechAcc); /** * * @param rechAcc * 更新公司银行账户 */ public void modifyRechAcc(RechargeAccount rechAcc); /** * * @param id * 得到公司银行账户某条信息 * @return */ public RechargeAccount getRechAcc(int id); /** * 查出最新价格记录 * @return */ public AdTypePrice getAdTypePriceByIsNew(String ad_type); /** * * @param adType * 增加一条最新价格记录 */ public void addAdTypePrice(AdTypePrice adType); /** * 删除记录 */ public void deleteAdTypePricById(int id); /** * 将表中旧的记录的is_newest 状态改为0 代表为旧的记录 */ public void modifyAdTypePriceIsNew(); public void modifyAdTypePrice(AdTypePrice adType,String ad_type); public AdTypePrice getAdTypePriceById(int id); public Member getAdBalanceByRechId(int id); public Member getIncomeBalanceByPaypalId(int id); /** * 删除提现信息 */ public void removePaypalInfoById(int paypalId); /** * 删除充值信息 */ public void removeRechargeInfoById(int rechargeId); public Member getByEmailAndPassword(String email, String password); }