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<Map> 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<Map> getJiekouList(Map<String, String> paramMap);
|
|
/**
|
* 获取消息列表
|
* @param paramMap
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date May 16, 2014 3:13:26 PM
|
*/
|
public List<Map> getMessageList(Map<String, String> 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<Map> getSjzdflList(String flid);
|
|
/**
|
* 获取数据列表
|
* @param flid
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date May 16, 2014 10:10:54 AM
|
*/
|
public List<Map> getDataList(String flid);
|
|
|
|
/**
|
* 取得区域树
|
* @param pid
|
* @return
|
*/
|
public String getAreaTree(String pid);
|
|
|
/**
|
* 销售区域配置提交
|
* @param request
|
*/
|
public void onArea_manager_configSubmit(HttpServletRequest request);
|
|
/**
|
* 数据字典一级分类
|
* @param request
|
*/
|
public List<Map> getSjzdflList(HttpServletRequest request);
|
|
/**
|
* 数据字典分类列表
|
* @param request
|
*/
|
public List<Map> 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);
|
|
|
|
|
|
}
|