From b91af86ede5a412e52832f3582bb7b0238968250 Mon Sep 17 00:00:00 2001 From: wu ming <569287825@qq.com> Date: Sat, 10 Sep 2016 11:23:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2=E6=B1=87?= =?UTF-8?q?=E6=80=BB=E5=BA=93=E4=BF=A1=E6=81=AF=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/mybatis-applicationConfig.xml | 4 +- src/com/dao/mapper/config-details-mapper.xml | 19 ++++++ ...isl-mapper.xml => data-details-mapper.xml} | 0 .../controller/DataModelController.java | 33 ++++++++-- src/com/platform/dao/GatherOracleDao.java | 5 ++ .../platform/entities/GatherOracleInfo.java | 60 +++++++++++++++++++ 6 files changed, 115 insertions(+), 6 deletions(-) create mode 100644 src/com/dao/mapper/config-details-mapper.xml rename src/com/dao/mapper/{data-detaisl-mapper.xml => data-details-mapper.xml} (100%) create mode 100644 src/com/platform/dao/GatherOracleDao.java create mode 100644 src/com/platform/entities/GatherOracleInfo.java diff --git a/WebContent/WEB-INF/config/mybatis-applicationConfig.xml b/WebContent/WEB-INF/config/mybatis-applicationConfig.xml index 02e5011b..0008848f 100644 --- a/WebContent/WEB-INF/config/mybatis-applicationConfig.xml +++ b/WebContent/WEB-INF/config/mybatis-applicationConfig.xml @@ -7,8 +7,10 @@ + - + + \ No newline at end of file diff --git a/src/com/dao/mapper/config-details-mapper.xml b/src/com/dao/mapper/config-details-mapper.xml new file mode 100644 index 00000000..b6a2e259 --- /dev/null +++ b/src/com/dao/mapper/config-details-mapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/com/dao/mapper/data-detaisl-mapper.xml b/src/com/dao/mapper/data-details-mapper.xml similarity index 100% rename from src/com/dao/mapper/data-detaisl-mapper.xml rename to src/com/dao/mapper/data-details-mapper.xml diff --git a/src/com/platform/controller/DataModelController.java b/src/com/platform/controller/DataModelController.java index 2f9f628a..6414b3fc 100644 --- a/src/com/platform/controller/DataModelController.java +++ b/src/com/platform/controller/DataModelController.java @@ -17,6 +17,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.platform.entities.FolderNode; +import com.platform.entities.GatherOracleInfo; +import com.platform.entities.OracleConnectorParams; import com.platform.entities.PagerOptions; import com.platform.service.DataInfoService; import com.platform.service.OracleStatusService; @@ -44,11 +46,11 @@ public class DataModelController { Map params = new HashMap(); StringBuffer sb = new StringBuffer().append("当前的请求参数:{"); for (String str : keySet) { - String value = paramMap.get(str)[0]; - if (StringUtils.isNotEmpty(value)){ + String value = paramMap.get(str)[0]; + if (StringUtils.isNotEmpty(value)) { params.put(str, value); sb.append(str).append(":").append(value).append(","); - }else { + } else { sb.append(str).append(":").append("null").append(","); } } @@ -108,8 +110,29 @@ public class DataModelController { bricks.add(brick1); bricks.add(brick2); List folderNodes = new ArrayList<>(); - folderNodes.add(FolderReader.reader("C:\\Users\\wuming\\workspace\\data-aggregation-platform")); - Volume volume = new Volume("volume", 1555551024, 153561024, bricks, folderNodes); + folderNodes + .add(FolderReader + .reader("C:\\Users\\wuming\\workspace\\data-aggregation-platform")); + Volume volume = new Volume("volume", 1555551024, 153561024, bricks, + folderNodes); return volume; } + + @RequestMapping("/oracle/list") + @ResponseBody + public List getOracleInfo(HttpServletRequest res, + HttpServletResponse req) { + List orpinfo = new ArrayList(); + //测试下-------------------- + OracleConnectorParams oracleConnectorParams1 = new GatherOracleInfo("1530", "192.168.0.115", "汇总库1", "System", "oracle", "orcl", 0, "TS_JSSJBS","_20152016", 0); + OracleConnectorParams oracleConnectorParams2= new GatherOracleInfo("1521", "192.168.0.110", "汇总库2", "System", "oracle", "orcl", 1, "TS_JSSJBS","_20152016", 1); + OracleConnectorParams oracleConnectorParams3 = new GatherOracleInfo("1530", "192.168.0.123", "汇总库3", "System", "oracle", "orcl", 2, "TS_JSSJBS","_20152016", 2); + OracleConnectorParams oracleConnectorParams4= new GatherOracleInfo("1521", "192.168.0.120", "汇总库4", "System", "oracle", "orcl", 3, "TS_JSSJBS","_20152016", 3); + orpinfo.add(oracleConnectorParams1); + orpinfo.add(oracleConnectorParams2); + orpinfo.add(oracleConnectorParams3); + orpinfo.add(oracleConnectorParams4); + //--------------------------------- + return orpinfo; + } } diff --git a/src/com/platform/dao/GatherOracleDao.java b/src/com/platform/dao/GatherOracleDao.java new file mode 100644 index 00000000..f431bcfc --- /dev/null +++ b/src/com/platform/dao/GatherOracleDao.java @@ -0,0 +1,5 @@ +package com.platform.dao; + +public interface GatherOracleDao { + +} diff --git a/src/com/platform/entities/GatherOracleInfo.java b/src/com/platform/entities/GatherOracleInfo.java new file mode 100644 index 00000000..11b7caa1 --- /dev/null +++ b/src/com/platform/entities/GatherOracleInfo.java @@ -0,0 +1,60 @@ +package com.platform.entities; + +public class GatherOracleInfo extends OracleConnectorParams { + + public GatherOracleInfo(String port, String ip, String name, String user, + String password, String database) { + super(port, ip, name, user, password, database); + // TODO Auto-generated constructor stub + } + + public GatherOracleInfo(String port, String ip, String name, String user, + String password, String database, int _id, String tableName, String suffix, int status) { + super(port, ip, name, user, password, database); + this.tableName = tableName; + this.suffix = suffix; + this._id=_id; + this.status = status; + } + + private String tableName; + + private String suffix; + + private int _id; + + private int status; //oracle连接状态 ; 0:未连接; 1:连接成功 ; 2:使用中; 3连接失败. + + public String getTableName() { + return tableName; + } + + public void setTableName(String tableName) { + this.tableName = tableName; + } + + public String getSuffix() { + return suffix; + } + + public void setSuffix(String suffix) { + this.suffix = suffix; + } + + public int get_id() { + return _id; + } + + public void set_id(int _id) { + this._id = _id; + } + + public int getStatus() { + return status; + } + + public void setStatus(int status) { + this.status = status; + } + +}