package cn.ksource.web.facade.xtpz.sjzd; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.beans.CONFIG_DATA_DICTIONARY; import cn.ksource.beans.CONFIG_DATA_DICTIONARY_CATEGORY; import cn.ksource.beans.CONFIG_DATA_INTERFACE; import cn.ksource.beans.CONFIG_DATA_MESSAGE; import cn.ksource.beans.CONFIG_DATA_SUBSYSTEM; import cn.ksource.core.page.PageInfo; import cn.ksource.core.web.TreeNode; public interface SjzdFacade { /** * 获取子系统列表 * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 2:09:21 PM */ public List getSubSystemList(); /** * 删除子系统 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 3:14:24 PM */ public boolean delSubSystem(String id); /** * 删除接口 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 3:14:24 PM */ public boolean delJiekou(String id); /** * 删除接口 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 3:10:43 PM */ public boolean delMessage(String id); /** * 删除数据字典分类 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 8:22:12 PM */ public boolean deleteSjzdfl(String id); /** * 删除数据 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 10:12:11 AM */ public boolean delData(String id); /** * 获取子系统信息 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 2:12:21 PM */ public Map getSubSystemInfo(String id); /** * 获取接口信息 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 3:49:09 PM */ public Map getJiekouInfo(String id); public Map getMessageInfo(String id); /** * 数据字典分类 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 7:57:37 PM */ public Map getSjzdflInfo(String id); /** * 获取数据字典详情 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 9:44:07 AM */ public Map getDataInfo(String id); /** * 获取可用的子系统Map * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 3:50:47 PM */ public Map getSubSystemMapUsing(); /** * 新增或更新子系统信息 * @param subsystem * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 2:49:08 PM */ public boolean addOrUpdateSubSystem(CONFIG_DATA_SUBSYSTEM subsystem); /** * 获取系统下接口列表 * @param sysid * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 3:38:38 PM */ public List getJiekouList(Map paramMap); /** * 获取消息列表 * @param paramMap * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 3:13:26 PM */ public List getMessageList(Map paramMap); /** * 接口是否存在 * @param key * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 4:31:49 PM */ public boolean isJiekouExists(String id,String key); /** * 消息是否存在 * @param id * @param key * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 3:08:21 PM */ public boolean isMessageExists(String id,String key); /** * 数据字典分类是否存在 * @param id * @param key * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 7:55:23 PM */ public boolean isSjzdflExists(String id,String key); /** * 数据字典标识是否存在 * @param id * @param key * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 10:04:49 AM */ public boolean isDataExists(String id,String key); /** * 接口提交 * @param jiekou * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 4:38:56 PM */ public boolean addOrUpdateJiekou(CONFIG_DATA_INTERFACE jiekou); /** * 消息提交 * @param message * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 3:07:02 PM */ public boolean addOrUpdateMessage(CONFIG_DATA_MESSAGE message); /** * 数据字典分类提交 * @param category * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 8:04:25 PM */ public boolean addOrUpdateSjzdfl(CONFIG_DATA_DICTIONARY_CATEGORY category); /** * 数据字典提交 * @param dic * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 10:08:27 AM */ public boolean addOrUpdateData(CONFIG_DATA_DICTIONARY dic); /** * 数据字典分类 * @param id * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 7:35:27 PM */ public TreeNode getSjzdflTree(String parentid); /** * 数据字典树 * @param parentid * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 9:33:57 AM */ public TreeNode getDataTree(String parentid); /** * 数据字典分类列表 * @param flid * @return * @version V1.0.0 * @author 杨凯 * @date May 15, 2014 7:41:35 PM */ public List getSjzdflList(String flid); /** * 获取数据列表 * @param flid * @return * @version V1.0.0 * @author 杨凯 * @date May 16, 2014 10:10:54 AM */ public List getDataList(String flid); /** * 取得区域树 * @param pid * @return */ public String getAreaTree(String pid); /** * 销售区域配置提交 * @param request */ public void onArea_manager_configSubmit(HttpServletRequest request); /** * 数据字典一级分类 * @param request */ public List getSjzdflList(HttpServletRequest request); /** * 数据字典分类列表 * @param request */ public List sjzdflData(HttpServletRequest request); /** * 数据字典分类树 * @param request */ public List querySjzdTree(HttpServletRequest request); /** * 数据字典列表数据 * @param pageInfo * @param categoryId */ public PageInfo querySjzdData(PageInfo pageInfo,String categoryId); /** * 数据字典列表数量 * @param request */ public int querySjzdCount(String categoryId); /** * 数据字典添加 * @param request */ public String addSjzd(HttpServletRequest request); /** * 数据字典验证是否存在 * @param request */ public String sjzdExists(HttpServletRequest request); /** * 数据字典删除 * @param request */ public boolean deleteData(String id, String state); public int sjzdflCount(String id); public PageInfo sjzdflData(PageInfo pageInfo, HttpServletRequest request); }