package com.ssm.manage.service;

import com.github.pagehelper.PageInfo;
import com.ssm.core.service.BaseService;
import com.ssm.manage.entity.RechargeAccountGive;
import com.ssm.manage.entity.RechargeAccountOutin;
import com.ssm.manage.entity.SmsException;
import com.ssm.manage.entity.StoreTurnTreatment;
import com.ssm.manage.query.RechargeAccountOutinRequest;
import com.ssm.manage.query.RechargeAccountRequest;
import com.ssm.manage.query.StoreTurnTreatmentQuery;
import com.ssm.manage.query.StoreTurnTreatmentRequesttow;

import java.util.List;

public interface SsmStoreAccountOutinService extends BaseService<RechargeAccountOutin> {
    PageInfo<RechargeAccountOutinRequest> selectPage(RechargeAccountOutinRequest rechargeAccountOutinRequest) throws SmsException;

    List<RechargeAccountGive> selectGiveAccount(RechargeAccountRequest rechargeAccountRequest)throws SmsException;

    int add(List<RechargeAccountOutinRequest> requestList) throws SmsException;

    int update(List<RechargeAccountOutinRequest> requestList) throws SmsException;


}
