package cn.ksource.web.facade.bpbj;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.FlowRecord;
|
import cn.ksource.beans.SPARE_PART;
|
import cn.ksource.beans.SPARE_PART_STORAGE;
|
import cn.ksource.core.page.PageInfo;
|
import cn.ksource.core.web.SysInfoMsg;
|
|
import org.springframework.web.multipart.commons.CommonsMultipartFile;
|
|
public interface StockApplyFacade {
|
|
/**
|
* 入库申请列表信息
|
* @return
|
*/
|
public List<Map> getStockList();
|
/**
|
* 入库申请列表信息
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public PageInfo getStockListData(HttpServletRequest request,PageInfo pageInfo);
|
/**
|
* 入库申请列表数量信息
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public int getStockListCount(HttpServletRequest request);
|
/**
|
* 删除入库工单信息
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public void delStockStorage(String id);
|
/**
|
* 删除备件信息
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public void deleteSpare_part(String id);
|
|
/**
|
* 删除备件信息 和 报损报溢信息
|
* @param id
|
*/
|
public void deleteSpareOverage_part(String id);
|
|
|
/**
|
* 按分类删除备件信息
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public void deleteSpare_part(String id,String lv3_id);
|
/**
|
* 校验资产编码是否重复
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public String initAsset_no(HttpServletRequest request);
|
/**
|
* 查询该工单下的备件信息
|
* @param id
|
* @return
|
*/
|
public List<Map> getEditStockApply(String id);
|
public List getCfgcateList(Map<String, String> params);
|
public List<Map> getPropTemplate(String linkId ,String busId);
|
/**
|
* 保存配置项
|
* @param params
|
* @param request
|
*/
|
public void saveCfg(Map<String, String> params, HttpServletRequest request);
|
public List<Map> getMftList(String cusId, String type);
|
public List<Map> getCusList();
|
|
public Map getCfgById(String id);
|
/**
|
* 查询备件列表信息
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public PageInfo stockListData(PageInfo pageInfo, Map<String, String> params) ;
|
|
/**
|
* 查询报溢备件明细列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public PageInfo stockOverageListData(PageInfo pageInfo, Map<String, String> params) ;
|
|
/**
|
* 查询备件树列表信息
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public List<Map> stockListTreeData(Map<String, String> params);
|
public int stockListCount(Map<String, String> params);
|
|
public int stockOverageListCount(Map<String, String> params);
|
/**
|
* 提交申请入库
|
* @param request
|
* @return
|
*/
|
public void doApproveAssign(HttpServletRequest request);
|
/**
|
* 提交申请入库
|
* @param request
|
* @return
|
*/
|
public void doApproveAssignPl(SPARE_PART_STORAGE spare_part_storage);
|
|
/**
|
* 发起流程
|
* @param spare_part_storage
|
*/
|
public String addSpare_part_storage(SPARE_PART_STORAGE spare_part_storage,String type);
|
public String addSpare_part_storagePl(SPARE_PART_STORAGE spare_part_storage);
|
/**
|
* 查询供应商信息
|
* @param request
|
* @return
|
*/
|
public List querySupplier(HttpServletRequest request);
|
/**
|
* 查询报损报溢信息
|
* @param linkId
|
* @param busId
|
* @return
|
*/
|
public List<Map> getOverage_loss_detail(String orderId ,String bjId);
|
|
}
|