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

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bonus.canteen.core.supply.domain.DrpSupplierQualification;
import com.bonus.canteen.core.supply.dto.DrpSupplierQualificationAddDTO;
import com.bonus.canteen.core.supply.dto.DrpSupplierQualificationEditDTO;
import com.bonus.canteen.core.supply.dto.DrpSupplierQualificationExpireVO;
import com.bonus.canteen.core.supply.dto.DrpSupplierQualificationPageDTO;
import com.bonus.canteen.core.supply.vo.DrpSupplierQualificationPageVO;

import java.util.List;

public interface DrpSupplierQualificationService extends IService<DrpSupplierQualification> {
   List<DrpSupplierQualificationPageVO> getDrpSupplierQualificationPage(DrpSupplierQualificationPageDTO content);

   void addDrpSupplierQualification(DrpSupplierQualificationAddDTO content);

   void editDrpSupplierQualification(DrpSupplierQualificationEditDTO content);

   void removeBySupplierQualificationId(Long id);

   List<DrpSupplierQualificationExpireVO> expire(DrpSupplierQualificationPageDTO content);
}
