package cn.ksource.web.facade.customerconfig.slacustomer;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.CI_DAILY_PATROL_ITEM;
|
import cn.ksource.core.page.PageInfo;
|
|
/**
|
* 作业计划--日常巡检指标项配置
|
* @author liusen
|
* @date Jul 4, 2016 10:45:44 AM
|
*/
|
public interface SlaCustomerFacade {
|
/**
|
* 查询已经适用于客户的指标项
|
* @param customerId 客户编号
|
* @return
|
*/
|
PageInfo queryItems(PageInfo pageInfo,Map<String, String> param);
|
/**
|
* 查询已经适用于客户的指标项总数
|
* @param customerId 客户编号
|
* @return
|
*/
|
Integer queryItemsCount(Map<String, String> param);
|
/**
|
* 获取设备分类树
|
* @param orrderId
|
* @return
|
*/
|
public List<Map> getCiCategoryTree(String pid,String type);
|
/**
|
* 获取设备分类树
|
*/
|
public List<Map> getCiCategoryTree(String pid);
|
|
/**
|
* 修改客户的指标项
|
* @param item
|
* @return
|
*/
|
boolean updateCustomerItem(Map<String, String> param,CI_DAILY_PATROL_ITEM item);
|
/**
|
* 保存客户的指标性
|
* @param request
|
* @param item
|
* @return
|
*/
|
boolean saveCustomerItem(Map<String, String> param,CI_DAILY_PATROL_ITEM item);
|
/**
|
* 启用或者禁用指标项
|
* @param request
|
* @return
|
*/
|
boolean updateUseState(Map<String, String> param);
|
/**
|
* 查询项目可以增加的指标项
|
* @param request
|
* @return
|
*/
|
PageInfo queryCustomerItems(PageInfo pageInfo,Map<String, String> param);
|
/**
|
* 查询项目可以增加的指标项总数量
|
* @param request
|
* @return
|
*/
|
Integer queryCustomerItemscount(Map<String, String> param);
|
/**
|
* 保存选择的例行维护项
|
* @param request
|
* @return
|
*/
|
String saveSelItems(Map<String, String> param);
|
/**
|
* 日常巡检设备数据
|
* @param request
|
* @param customerId 客户编号
|
* @param subCustomerId 所属单位编号
|
* @param categoryId 配置分类ID
|
* @param ciName 名称
|
* @return
|
*/
|
PageInfo queryDailyDevices(PageInfo pageInfo,String customerId,String subCustomerId,String categoryId,String ciName);
|
/**
|
* 日常巡检设备数量
|
* @param customerId 客户编号
|
* @param subCustomerId 所属单位编号
|
* @param categoryId 配置分类ID
|
* @param ciName 名称
|
* @return
|
*/
|
int queryDailyDeviceCount(String customerId,String subCustomerId,String categoryId,String ciName);
|
/**
|
* 查询可以新增的设备
|
* @param subCustomerId 所属单位编号
|
* @param ciName 名称
|
* @param cateId 配置分类ID
|
* @param sub_customer_id
|
* @return
|
*/
|
List queryAddDailyDevice(String customerId,String subCustomerId,String ciName,String cateId,String sub_customer_id);
|
/**
|
* 添加项目需巡检设备
|
* @param request
|
* @return
|
*/
|
boolean saveDailyDevice(Map<String, String> param);
|
/**
|
* 删除项目需巡检设备
|
* @param id
|
* @return
|
*/
|
boolean deleteDailyDevice(String id);
|
/**
|
* 查询健康检查指标项配置
|
* @param request
|
* @return
|
*/
|
PageInfo queryHealthItem(PageInfo pageInfo,Map<String, String> param);
|
/**
|
* 查询健康检查指标项配置总数
|
* @param request
|
* @return
|
*/
|
Integer queryHealthItemCount(Map<String, String> param);
|
/**
|
* 查询能选择的健康检查项
|
* @param request
|
* @return
|
*/
|
PageInfo queryCustomerHealthItems(PageInfo pageInfo,Map<String, String> param);
|
/**
|
* 查询能选择的健康检查项总数
|
* @param request
|
* @return
|
*/
|
Integer queryCustomerHealthItemsCount(Map<String, String> param);
|
/**
|
* 保存选择的健康检查项
|
* @param request
|
* @return
|
*/
|
String saveHealthItems(Map<String, String> param);
|
/**
|
* 行添加健康检查指标项
|
* @param request
|
* @return
|
*/
|
boolean saveCustomerHealthItem(Map<String, String> param);
|
/**
|
* 查询健康检查项详细信息
|
* @param id
|
* @return
|
*/
|
Map queryHealthItemDetail(String id);
|
/**
|
* 启用或者禁用健康检查指标项
|
* @param request
|
* @return
|
*/
|
boolean updateHealthUseState(Map<String, String> param);
|
/**
|
* 查询通用巡检项分类
|
* @param customerId
|
* @param name
|
* @param state
|
* @return
|
*/
|
List queryCommonItemCate(String customerId,String name,String state);
|
/**
|
* 添加通用巡检项分类
|
* @param request
|
* @return
|
*/
|
boolean saveCommonCate(Map<String, String> param);
|
/**
|
* 修改通用巡检项分类
|
* @param request
|
* @return
|
*/
|
boolean updateCommonCate(Map<String, String> param);
|
/**
|
* 新增巡检项
|
* @param request
|
* @return
|
*/
|
boolean saveItem(Map<String, String> param);
|
/**
|
* 修改巡检项
|
* @param request
|
* @return
|
*/
|
boolean updateItem(Map<String, String> param);
|
/**
|
* 启用或者禁用通用巡检项分类
|
* @param request
|
* @return
|
*/
|
boolean updateCommonItemState(Map<String, String> param);
|
/**
|
* 启用或者禁用通用巡检项
|
* @param request
|
* @return
|
*/
|
boolean updateItemState(Map<String, String> param);
|
|
|
|
Integer queryAddDailyDeviceCount(String customerId, String subCustomerId,
|
String ciName, String cateId, String sub_customer_id);
|
|
}
|