package com.ruoyi.outsourcing.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.ruoyi.outsourcing.dto.OutsourcingPartnerDto;
|
import com.ruoyi.outsourcing.excel.OutsourcingPartnerExcelDto;
|
import com.ruoyi.outsourcing.pojo.OutsourcingPartner;
|
import com.ruoyi.outsourcing.vo.OutsourcingPartnerTransactionsDetailsVo;
|
import com.ruoyi.outsourcing.vo.OutsourcingPartnerTransactionsVo;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* 委外合作商档案 Mapper
|
*/
|
@Mapper
|
public interface OutsourcingPartnerMapper extends BaseMapper<OutsourcingPartner> {
|
|
IPage<OutsourcingPartnerDto> partnerListPage(Page page, @Param("dto") OutsourcingPartnerDto dto);
|
|
List<OutsourcingPartnerExcelDto> partnerExportList(@Param("dto") OutsourcingPartnerDto dto);
|
|
IPage<OutsourcingPartnerTransactionsVo> partnerTransactions(Page page, @Param("partnerName") String partnerName);
|
|
IPage<OutsourcingPartnerTransactionsDetailsVo> partnerTransactionsDetails(Page page, @Param("partnerId") Long partnerId);
|
}
|