package cn.ksource.web.facade.supplier;
|
|
import cn.ksource.core.page.PageInfo;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* Created by chenlong
|
* Date:2017/5/17
|
* time:8:58
|
*/
|
public interface SupplierFacade {
|
/**
|
* 获取供货商列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo getSupplierListData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 获取供货商数量
|
* @param params
|
* @return
|
*/
|
Integer getSupplierListCount(Map<String, String> params);
|
|
/**
|
* 编辑供货商
|
* @param params
|
*/
|
void editSupplier(Map<String, String> params);
|
|
/**
|
* 获取供货分类列表
|
* @param params
|
* @return
|
*/
|
List<Map> getCateList(Map<String, Object> params);
|
|
/**
|
* 获取供货商详情
|
* @param id
|
* @return
|
*/
|
Map getSupplierInfo(String id);
|
|
/**
|
* 删除供货商
|
* @param id
|
*/
|
String delSupplier(String id,String state);
|
|
/**
|
* 获取供货清单列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo getSparePartListData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 获取供货清单数量
|
* @param params
|
* @return
|
*/
|
Integer getSparePartListCount(Map<String, String> params);
|
|
|
|
/**
|
* 查询备件列表报损报溢
|
* @param params
|
* @return
|
*/
|
List<Map> getSparePartOverageSearchListData(Map<String, String> params);
|
|
|
/**
|
* 获取备件查询列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo getSparePartSearchListData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 获取备件查询数量
|
* @param params
|
* @return
|
*/
|
Integer getSparePartSearchListCount(Map<String, String> params);
|
|
/**
|
* 获取财务管理列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo getFinanceListData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 获取财务管理数量
|
* @param params
|
* @return
|
*/
|
Integer getFinanceListCount(Map<String, String> params);
|
|
/**
|
* 备件更换列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo getReplaceInfoListData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 备件更换明细数量
|
* @param params
|
* @return
|
*/
|
Integer getReplaceInfoListCount(Map<String, String> params);
|
|
|
/**
|
* 获取备件列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
List<Map> getCateGorySpareListData(Map<String,String> params);
|
|
/**
|
* 获取备件数量
|
* @param params
|
* @return
|
*/
|
Integer getCateGorySpareListCount(Map<String,String> params);
|
|
/**
|
* 获取备件更换详情
|
* @param params
|
* @return
|
*/
|
Map getReplaceDetail(Map<String,String> params);
|
/**
|
* 供应商处理记录
|
* @param flowId
|
* @return
|
*/
|
public List querySupplierModifyRecord(String id);
|
/**
|
* 修改备件可用状态
|
* @param param
|
*/
|
void delSparePart(Map param);
|
}
|