package com.slcf.service; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletResponse; import org.springframework.web.multipart.MultipartFile; import com.slcf.bean.MatCodeCondition; import com.slcf.pojo.MatCodeBean; /** * 物料编码接口 * @author admin * @date 2018年11月10日 */ public interface MatCodeService { //添加信息 public int insertMatCode(MatCodeBean matCode) throws Exception; // //统计数量 // public int queryMatCodeCount(); //查询所有 //public List queryMatCodeList(int spage,int epage); public Map queryMatCodeList(MatCodeCondition matCodeCon); public Map queryMatCodeByNo(MatCodeCondition matCodeCon); //根据id查询 public MatCodeBean queryMatCodeById(String id); public MatCodeBean queryMatCodeByBarcode(String id); //更新信息 public int upMatCode(MatCodeBean matCode); //组托,更新条码 public int upMatBarcode(MatCodeBean matCode); //根据id删除信息 public int delMatCode(String id); //根据id数组,批量删除信息 public int delMatCodes(String id); /** * 查询所有信息 * @return */ public List getMatCodeList(); public void ExportMatCodeList(MatCodeCondition matCodeCon, HttpServletResponse response); /** * 导入excel * @param file * @return */ public Map importExcel(MultipartFile file); /* * 查询库存、工作档中已存在物料数据数量 */ public int getMatCount(String mat_no); }