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

import com.baomidou.mybatisplus.extension.service.IService;
import com.bonus.canteen.core.supply.domain.DrpSupplierScoreRule;
import com.bonus.canteen.core.supply.dto.DrpSupplierScoreHistPageDTO;
import com.bonus.canteen.core.supply.dto.DrpSupplierScorePageDTO;
import com.bonus.canteen.core.supply.dto.DrpSupplierScoreRuleAddDTO;
import com.bonus.canteen.core.supply.vo.DrpSupplierScoreHistPageVO;
import com.bonus.canteen.core.supply.vo.DrpSupplierScorePageVO;
import com.bonus.canteen.core.supply.vo.DrpSupplierScoreRuleListVO;

import java.util.List;

public interface DrpSupplierScoreRuleService extends IService<DrpSupplierScoreRule> {
   void addOrEditSupplierScoreRule(List<DrpSupplierScoreRuleAddDTO> content);

   List<DrpSupplierScoreRuleListVO> listSupplierScoreRule(Long areaId);

   List<DrpSupplierScorePageVO> pageSupplierScoreRule(DrpSupplierScorePageDTO content);

   List<DrpSupplierScoreHistPageVO> pageDrpSupplierScoreHist(DrpSupplierScoreHistPageDTO content);
}
