package com.bonus.canteen.core.supply.purchase.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bonus.canteen.core.supply.purchase.domain.param.DrpMaterialSupplierWinRecordsDTO;
import com.bonus.canteen.core.supply.purchase.domain.bo.DrpMaterialWinBidRecords;
import com.bonus.canteen.core.supply.purchase.domain.param.DrpMaterialBidRecordsPageDTO;
import com.bonus.canteen.core.supply.purchase.domain.vo.DrpMaterialBidRecordsPageVO;
import com.bonus.canteen.core.supply.purchase.domain.vo.DrpMaterialStoryBidPriceVO;
import com.bonus.canteen.core.supply.purchase.domain.vo.DrpMaterialSupplierWinRecordsVO;

import java.util.List;

public interface DrpMaterialWinBidRecordsService extends IService<DrpMaterialWinBidRecords> {
   List<DrpMaterialBidRecordsPageVO> pageMaterialBidRecords(DrpMaterialBidRecordsPageDTO request);

   List<DrpMaterialSupplierWinRecordsVO> listSupplierWinRecords(DrpMaterialSupplierWinRecordsDTO request);

   DrpMaterialStoryBidPriceVO storyBidPrice(Long bidId);
}
