package cn.ksource.web.service.partner;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.core.web.TreeNode;
|
|
public interface PartnerService {
|
|
/**
|
* 获取加盟商的所有客户
|
* @param partnerId
|
* @return List<Map> CUSTOMER_ID:客户编号,CUSTOMER_NAME:客户名称
|
*/
|
public List<Map> getPartnerCustomerList(String partnerId);
|
|
/**
|
* 获取加盟商驻场人员的所有客户
|
* @param zcUserId
|
* @return List<Map> CUSTOMER_ID:客户编号,CUSTOMER_NAME:客户名称
|
*/
|
public List<Map> getZcCustomerList(String zcUserId);
|
|
/**
|
* 获取加盟商设备分类树
|
* @param categoryId
|
* @param partnerId
|
* @return
|
*/
|
public TreeNode getPartnerCiCategoryTree(String categoryId, String partnerId);
|
|
/**
|
* 获取加盟商用户
|
* @param partnerId
|
* @return List<Map> USER_ID:用户编号,USER_NAME:用户名称
|
*/
|
public List<Map> getPartnerUserList(String partnerId);
|
|
/**
|
* 获取平台所有加盟商
|
* @return List<Map> PARTNER_ID:加盟商编号,PARTNER_NAME:加盟商名称
|
*/
|
public List<Map> getPartnerList();
|
|
/**
|
* 获取加盟商维护的厂商、集成商
|
* @param partnerId
|
* @param type
|
* @return
|
*/
|
public List<Map> getPartnerManufactureList(String partnerId, Integer type);
|
|
/**
|
* 初始化设备分类数据
|
* @param partnerId
|
*/
|
public void doInitCiCategory(String partnerId);
|
|
/**
|
* 初始维保项数据
|
* @param partnerId
|
*/
|
public void doInitMaintainItem(String partnerId);
|
|
/**
|
* 初始化厂商、集成商数据
|
* @param partnerId
|
*/
|
public void doInitManufacture(String partnerId);
|
|
/**
|
* 初始化满意度调查配置数据
|
* @param partnerId
|
*/
|
public void doInitCustomerSatisConfig(String partnerId);
|
|
/**
|
* 初始化驻场服务监督卡模板
|
* @param partnerId
|
*/
|
public void doInitServiceCard(HttpServletRequest request, String partnerId);
|
|
/**
|
* 获取加盟商的所有驻场人员
|
* @param partnerId
|
*/
|
public List<Map> getPartnerZcList(String partnerId);
|
|
/**
|
* 初始化服务目录
|
* @param partnerId
|
*/
|
public void doInitServiceCatolog(String partnerId);
|
|
/**
|
* 初始化机房巡检
|
* @param partnerId
|
*/
|
public void doInitPartnerPatrolRoom(String partnerId);
|
|
/**
|
* 初始化运维商事件管理流转策略
|
* @param partnerId
|
*/
|
public void doInitIncidentFlowRule(String partnerId);
|
|
|
/**
|
* 获取加盟商所有角色列表
|
* @param partnerId
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Aug 24, 2015 5:12:27 PM
|
*/
|
public List<Map> getRoleList(String partnerId);
|
|
/**
|
* 查询加盟商配置分类树形列表
|
* @param request
|
* @return
|
*/
|
public List<Map> partnerPzflTree(HttpServletRequest request);
|
|
|
|
}
|