TdCAcctPayoutSMapper.java 1.06 KB
/**
 * 
 */
package com.zteits.pay.mapper.smapper;

import java.util.Date;
import java.util.List;

import com.zteits.clouds.api.dto.owner.dto.OwnerPayOutDTO;
import com.zteits.clouds.api.dto.owner.param.OwnerRequest;
import com.zteits.clouds.api.dto.pay.AcctRechargeStatisticDTO;
import com.zteits.clouds.api.dto.pay.param.AcctPayoutForPageRequest;
import com.zteits.pay.domain.TdCAcctPayout;
import org.apache.ibatis.annotations.Param;

/**
 * @author hxz
 *
 */
public interface TdCAcctPayoutSMapper {

	List<TdCAcctPayout> getAcctPayout(AcctPayoutForPageRequest request);

	/**
	 * 根据收费员ID 统计支出金额
	 * @param
	 * @return
	 * @Author: atao
	 * @Date: 2019-03-21 15:34
	 *
	 */
	AcctRechargeStatisticDTO statisticAcctPayOut( AcctPayoutForPageRequest request);

	List<OwnerPayOutDTO> queryOwnerPayOutByMonth(OwnerRequest request);

	/**
	 * 根据充值时间查找最新的一条订单 ID
	 * @param rechargeTime
	 * @param acctId
	 * @return
	 */
	TdCAcctPayout queryAcctPayoutRltOrderId(@Param("rechargeTime") Date rechargeTime,@Param("acctId") String acctId);
}