package com.zteits.pay.service.query; import com.zteits.clouds.api.dto.pay.dto.TdCRechargeCardStatisticDTO; import com.zteits.clouds.api.dto.pay.param.RechargeCardQueryByCarNoReq; import com.zteits.clouds.api.dto.pay.param.TdCRechargeCardQueryRequest; import com.zteits.pay.domain.TdCRechargeCard; import com.zteits.clouds.api.dto.pay.param.TdCRechargeCardRequest; import com.zteits.clouds.api.dto.pay.dto.TdCRechargeCardDTO; import com.zteits.clouds.api.apibase.bean.PageBean; import java.util.List; public interface TdCRechargeCardQueryInnerService { /** * 动态查询 * @param request * @return */ List queryTdCRechargeCard(TdCRechargeCardRequest request); /** * 根据主键查询 * @param id * @return */ TdCRechargeCard queryByPrimaryKey(Long id); /** * 动态分页查询 * @param request * @return */ PageBean queryTdCRechargeCardForPage(TdCRechargeCardQueryRequest request); /** * * @param * @return * @Author: xiejianpeng * @Date: 2019/9/6 19:45 * */ TdCRechargeCardDTO queryRechargeCardByCardNo(RechargeCardQueryByCarNoReq queryByCarNoReq); /** * 充值卡统计 * @param * @return * @Author: xiejianpeng * @Date: 2019/11/8 15:24 * */ TdCRechargeCardStatisticDTO queryTdCRechargeCardStatistic(TdCRechargeCardQueryRequest request); }