package com.vincent.rsf.server.manager.service; 
 | 
  
 | 
import com.baomidou.mybatisplus.extension.service.IService; 
 | 
import com.vincent.rsf.framework.common.R; 
 | 
import com.vincent.rsf.server.common.domain.BaseParam; 
 | 
import com.vincent.rsf.server.common.domain.PageParam; 
 | 
import com.vincent.rsf.server.manager.controller.params.MatnrToGroupParams; 
 | 
import com.vincent.rsf.server.manager.entity.Matnr; 
 | 
import com.vincent.rsf.server.manager.entity.excel.MatnrsTemplate; 
 | 
import org.springframework.web.multipart.MultipartFile; 
 | 
  
 | 
import java.util.List; 
 | 
import java.util.Map; 
 | 
  
 | 
public interface MatnrService extends IService<Matnr> { 
 | 
  
 | 
    R importExcels(MultipartFile file) throws Exception; 
 | 
  
 | 
    R saveMatnrs(Map<String, Object> matnr); 
 | 
  
 | 
    PageParam<Matnr, BaseParam> getMatnrPage(PageParam<Matnr, BaseParam> pageParam, Map<String, Object> map); 
 | 
  
 | 
    Matnr selectMatnrById(Long id); 
 | 
  
 | 
    boolean bindMatnrs(MatnrToGroupParams params); 
 | 
  
 | 
    boolean batchUpdate(MatnrToGroupParams params); 
 | 
  
 | 
    PageParam<Matnr, BaseParam>  getPages(Map<String, Object> map); 
 | 
  
 | 
    List<Matnr> getMatnrTempletes(List<MatnrsTemplate> list); 
 | 
} 
 |