package com.clx.performance.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.clx.performance.model.OwnerTopUp;
import com.clx.performance.param.pc.PageOwnerTopUpListParam;
import com.clx.performance.sqlProvider.OwnerTopUpProvider;
import com.clx.performance.vo.pc.OwnerTopUpVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.SelectProvider;

/**
 * 货主充值
 */
@Mapper
public interface OwnerTopUpMapper extends BaseMapper<OwnerTopUp> {

    @SelectProvider(type = OwnerTopUpProvider.class, method = "ownerTopUpPageList")
    IPage<OwnerTopUpVO> ownerTopUpPageList(Page<OwnerTopUpVO> page, PageOwnerTopUpListParam param);
}