package cn.ksource.web.facade.customerconfig;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.CMDB_MAINUFACTURER;
|
import cn.ksource.beans.CMDB_MAINUFACTURER_CONTACTS;
|
import cn.ksource.core.page.PageInfo;
|
|
public interface CustomerCsFacade {
|
|
/**
|
* 查询厂商或者集成商列表
|
* @param type 1:厂商 2:集成商 3:运维服务商
|
* @return
|
*/
|
PageInfo queryCsJscList(PageInfo pageInfo,Map<String,String> params);
|
/**
|
* 查询厂商或者集成商总数量
|
* @param type 1:厂商 2:集成商 3:运维服务商
|
* @return
|
*/
|
int queryCsJscCount(Map<String,String> params);
|
|
/**
|
* 查询联系人列表
|
* @param request
|
* @return
|
*/
|
List queryContacts(Map<String,String> params);
|
|
/**
|
* 保存联系人
|
* @param request
|
* @param contact
|
* @return
|
*/
|
String saveContact(HttpServletRequest request,
|
CMDB_MAINUFACTURER_CONTACTS contact);
|
|
/**
|
* 删除联系人
|
* @param request
|
* @return
|
*/
|
String deleteContact(HttpServletRequest request);
|
|
/**
|
* 保存厂商或者集成商
|
* @param request
|
* @param csjcs
|
* @return
|
*/
|
String saveCsJsc(HttpServletRequest request, CMDB_MAINUFACTURER csjcs);
|
|
/**
|
* 检验厂商或者集成商简称唯一性
|
* @param request
|
* @return
|
*/
|
String checkCsJsc(HttpServletRequest request);
|
|
/**
|
* 启用或者禁用厂商集成商信息
|
* @param request
|
* @return
|
*/
|
String updateCsState(HttpServletRequest request);
|
|
/**
|
* 查询厂商报表
|
* @param proId
|
* @return
|
*/
|
List queryCsreport(String proId);
|
|
}
|