package com.bonus.canteen.core.account.v3.app.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bonus.canteen.core.account.v3.app.dto.AccRechargeForAppDTO;
import com.bonus.canteen.core.account.v3.app.dto.AppRechargeResultDTO;
import com.bonus.canteen.core.account.v3.app.dto.AppTradeDetailListDTO;
import com.bonus.canteen.core.account.v3.app.vo.AppAccTradePageVO;
import com.bonus.canteen.core.account.v3.app.vo.AppRechargeResultVO;
import com.bonus.canteen.core.pay.common.vo.MobilePayVO;

import java.util.List;

public interface AppAccService {

   Page<AppAccTradePageVO> queryTradeAppPage(AppTradeDetailListDTO dto);

   MobilePayVO accRechargeForApp(AccRechargeForAppDTO dto);

   AppAccTradePageVO queryAppRechargePayOvertimeResult(AppRechargeResultDTO content);

   AppRechargeResultVO queryAppRechargeResult(AppRechargeResultDTO content);
}
