package com.cabletech.business.assess.service;
import java.util.List;
import java.util.Map;
import com.cabletech.business.assess.model.AssessExaminationResult;
import com.cabletech.common.util.Page;
/**
* 考核/检查结果业务接口
*
* @author Administrator 2012-08-07
*
*/
public interface AssessExaminationService {
/**
* 根据条件获取可供选择的模板
*
* @param parameter 查询参数
* @return List<Map<String, Object>> 查询数据信息
*/
public List<Map<String, Object>> queryAppraiseTables(Map<String, String> parameter);
/**
* 保存 检查结果实体
*
* @param result
* AssessExaminationResult
*/
public void save(AssessExaminationResult result);
/**
* 根据编号查看考核/检查记录信息
*
* @param id
* String
* @return AssessExaminationResult
*/
public AssessExaminationResult view(String id);
/**
* 查询检查结果
* @param parameters 查询参数
* @param page 分页参数
* @return page
*/
public Page queryResultList(Map<String,String> parameters, Page page);
/**
* 查询考核/检查结果
*
* @param parameter
* Map<String, String>
* @return List<Map<String, Object>>
*/
public List<Map<String, Object>> queryResultList(
Map<String, String> parameter);
/**
* 现场检查汇总 统计
* @param parameters 查询参数
* @return page
*/
public Map<String,Object> queryExaminationSummaryList(Map<String,String> parameters);
/**
* 查看站点信息
* @param resourceId 站点ID
* @return
*/
public String viewResourceInfo (String resourceId);
}