diff --git a/pom.xml b/pom.xml
index 7ad7a0e..098f844 100644
--- a/pom.xml
+++ b/pom.xml
@@ -435,6 +435,19 @@
3.14.9
+
+
+ com.oracle.database.jdbc
+ ojdbc8
+ 19.3.0.0
+
+
+
+
+ com.oracle.database.nls
+ orai18n
+ 19.3.0.0
+
diff --git a/src/main/java/com/zcloud/config/Mes2DataSourceConfig.java b/src/main/java/com/zcloud/config/Mes2DataSourceConfig.java
new file mode 100644
index 0000000..1c66285
--- /dev/null
+++ b/src/main/java/com/zcloud/config/Mes2DataSourceConfig.java
@@ -0,0 +1,66 @@
+package com.zcloud.config;
+
+import com.alibaba.druid.pool.DruidDataSource;
+import org.apache.ibatis.session.SqlSessionFactory;
+import org.mybatis.spring.SqlSessionFactoryBean;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.core.io.DefaultResourceLoader;
+import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
+import org.springframework.jdbc.datasource.DataSourceTransactionManager;
+
+import javax.sql.DataSource;
+import java.sql.SQLException;
+
+/**
+ * 说明:MES数据源配置
+ */
+@Configuration
+@MapperScan(basePackages = Mes2DataSourceConfig.PACKAGE, sqlSessionFactoryRef = "mes2SqlSessionFactory")
+public class Mes2DataSourceConfig {
+
+ static final String PACKAGE = "com.zcloud.mapper.dsno2.monitoring2"; //mapper 目录
+ static final String MAPPER_LOCATION = "classpath:mybatis/dsno2/monitoring2/*.xml"; //扫描的 xml 目录
+ static final String CONFIG_LOCATION = "classpath:mybatis/dsno2/mybatis-config.xml"; //自定义的mybatis config 文件位置
+ static final String TYPE_ALIASES_PACKAGE = "com.zcloud.entity"; //扫描的 实体类 目录
+
+ @Value("${datasource.mes2.url}")
+ private String url;
+
+ @Value("${datasource.mes2.username}")
+ private String user;
+
+ @Value("${datasource.mes2.password}")
+ private String password;
+
+ @Value("${datasource.mes2.driver-class-name}")
+ private String driverClass;
+
+ @Bean(name = "mes2DataSource")
+ public DataSource mesDataSource() throws SQLException {
+ DruidDataSource dataSource = new DruidDataSource();
+ dataSource.setDriverClassName(driverClass);
+ dataSource.setUrl(url);
+ dataSource.setUsername(user);
+ dataSource.setPassword(password);
+ return dataSource;
+ }
+
+ @Bean(name = "mes2TransactionManager")
+ public DataSourceTransactionManager mesTransactionManager() throws SQLException {
+ return new DataSourceTransactionManager(mesDataSource());
+ }
+
+ @Bean(name = "mes2SqlSessionFactory")
+ public SqlSessionFactory mesSqlSessionFactory(@Qualifier("mes2DataSource") DataSource mesDataSource) throws Exception {
+ final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
+ sessionFactory.setDataSource(mesDataSource);
+ sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(Mes2DataSourceConfig.MAPPER_LOCATION));
+ sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(Mes2DataSourceConfig.CONFIG_LOCATION));
+ sessionFactory.setTypeAliasesPackage(Mes2DataSourceConfig.TYPE_ALIASES_PACKAGE);
+ return sessionFactory.getObject();
+ }
+}
diff --git a/src/main/java/com/zcloud/mapper/datasource/tbIron/TbIronPlcMapper.java b/src/main/java/com/zcloud/mapper/datasource/tbIron/TbIronPlcMapper.java
index 6c98611..0506d89 100644
--- a/src/main/java/com/zcloud/mapper/datasource/tbIron/TbIronPlcMapper.java
+++ b/src/main/java/com/zcloud/mapper/datasource/tbIron/TbIronPlcMapper.java
@@ -1,10 +1,15 @@
package com.zcloud.mapper.datasource.tbIron;
+import com.zcloud.entity.PageData;
+
import java.util.ArrayList;
import java.util.HashMap;
+import java.util.List;
public interface TbIronPlcMapper {
ArrayList> listAll ();
+
+ List listTargetByEquId(PageData pd);
}
diff --git a/src/main/java/com/zcloud/mapper/dsno2/monitoring/MesDataMapper.java b/src/main/java/com/zcloud/mapper/dsno2/monitoring/MesDataMapper.java
index 18e0801..48f3d27 100644
--- a/src/main/java/com/zcloud/mapper/dsno2/monitoring/MesDataMapper.java
+++ b/src/main/java/com/zcloud/mapper/dsno2/monitoring/MesDataMapper.java
@@ -12,23 +12,10 @@ import java.util.Map;
*/
@Repository
public interface MesDataMapper {
-
+
/**
* 获取MES系统中的所有数据点
* @return 数据点列表
*/
List