package com.cabletech.business.assess.service; import java.util.List; import java.util.Map; import com.cabletech.business.assess.model.AssessTemplateContent; /** * 考核模版内容 * @author zhaobi 2012-7-31 创建 */ public interface AssessTemplateContentService { /** * 保存模板内容 * @param content 模版内容 */ public void save(AssessTemplateContent content); /** * 获取模板详细内容 * @param content 模板内容 * @return */ public Map<String,Object> getTemplateContent(AssessTemplateContent content); /** * 根据主键删除模版 * @param id 考核表ID */ public void delete(String id); /** * 获取模板列 * @param map Map<String,Object> */ public List<Map<String,Object>> getTableItemList(Map<String,Object> map); /** * 获取考核表最大列数 * @param map Map<String,Object> * @return */ public int getMaxTableItem(Map<String, Object> map); /** * 进行考核项目列表的合并 * @param itemMaxcount int * @param itemlist List<Map<String, Object>> * @return List<Map<String, Object>> */ public List<Map<String, Object>> processList(int itemMaxcount, List<Map<String, Object>> itemlist); }