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<MatCodeBean> queryMatCodeList(int spage,int epage);
|
public Map<String,Object> queryMatCodeList(MatCodeCondition matCodeCon);
|
|
public Map<String,Object> 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<MatCodeBean> getMatCodeList();
|
|
public void ExportMatCodeList(MatCodeCondition matCodeCon, HttpServletResponse response);
|
|
/**
|
* 导入excel
|
* @param file
|
* @return
|
*/
|
public Map<String,Object> importExcel(MultipartFile file);
|
|
/*
|
* 查询库存、工作档中已存在物料数据数量
|
*/
|
public int getMatCount(String mat_no);
|
}
|