package cn.ksource.web.service; import java.util.List; import java.util.Map; public interface DataDictionaryService { /** * 获取各子系统的访问地址 * @param systemKey * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 12:01:41 PM */ public String getSubSystemUrl(String systemKey); public void updateSubSystemUrl(String systemKey); /** * 获取接口的访问地址 * @param interfaceKey * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 12:02:21 PM */ public String getInterfaceUrlByKey(String interfaceKey); public void updateInterfaceUrlByKey(String interfaceKey); /** * 根据消息KEY获取消息对应的接口地址 * @param messageKey * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 12:09:11 PM */ public String getInterfaceUrlByMessageKey(String messageKey); public void updateInterfaceUrlByMessageKey(String messageKey); /** * 根据数据字典分类标识,获取下属所有数据字典 * @param categoryKey * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 12:07:01 PM */ public List getDataDictionaryByCategoryKey(String categoryKey); public void updateDataDictionaryByCategoryKey(String categoryKey); /** * 根据数据字典标识,获取数据字典值 * @param dicKey * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 12:07:46 PM */ public Map getDataDictionaryByKey(String dicKey); public void updateDataDictionaryByKey(String dicKey); /** * 根据父ID获取下属所有区域列表,如父ID为空NULL,显示所有一级区域列表 * @param parentid * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 12:14:12 PM */ public List getAreaListByParentID(String parentid); public void updateAreaListByParentID(String parentid); /** * 根据区域ID获取区域名称 * @param areaid * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 12:15:54 PM */ public Map getAreaById(String areaid); public void updateAreaById(String areaid); }