package com.cabletech.business.assess.service; import java.util.List; import java.util.Map; import com.cabletech.baseinfo.business.entity.UserInfo; import com.cabletech.business.assess.model.AssessExaminationResult; /** * 月度考核业务接口 * * @author 杨隽 2012-08-03 创建 * */ public interface AssessAppraiseService { /** * 保存月度考核结果实体 * * @param result * AssessExaminationResult * @param user * UserInfo */ public void save(AssessExaminationResult result, UserInfo user); /** * 根据编号查看月度考核信息 * * @param id * String * @return AssessExaminationResult */ public AssessExaminationResult view(String id); /** * 查询月度考核结果 * * @param parameter * Map<String, String> * @return List<Map<String, Object>> */ public List<Map<String, Object>> queryResultList( Map<String, String> parameter); /** * 执行月度考核的工作流处理 * * @param assessExaminationResult * AssessExaminationResult * @param user * UserInfo */ public void doWorkflow(AssessExaminationResult assessExaminationResult, UserInfo user); }