package com.pz.system.mapper;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.pz.merchant.domain.Employees;
import com.pz.merchant.domain.bo.EmployeesListBo;
import com.pz.merchant.domain.vo.CompanyIncomeVo;
import com.pz.system.domain.Income;
import com.pz.system.domain.vo.IncomeVo;
import com.pz.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 陪诊员/商户提现Mapper接口
 *
 * @author ruoyi
 * @date 2023-09-12
 */
@Mapper
public interface IncomeMapper extends BaseMapperPlus<IncomeMapper, Income, IncomeVo> {

    /**
     * 查询商户提现记录
     * @param page 分页
     * @param queryWrapper 查询参数
     * @return 提现记录
     */
    IPage<CompanyIncomeVo> selectCompanyIncome(IPage<CompanyIncomeVo> page, @Param(Constants.WRAPPER) Wrapper<Income> queryWrapper);

}