连接oracle
							parent
							
								
									ca28cfaf66
								
							
						
					
					
						commit
						f5f001d7bb
					
				
							
								
								
									
										12
									
								
								pom.xml
								
								
								
								
							
							
						
						
									
										12
									
								
								pom.xml
								
								
								
								
							| 
						 | 
					@ -271,7 +271,17 @@
 | 
				
			||||||
		        </exclusion>
 | 
							        </exclusion>
 | 
				
			||||||
		    </exclusions>
 | 
							    </exclusions>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
							<!-- oracle驱动 -->
 | 
				
			||||||
 | 
							<dependency>
 | 
				
			||||||
 | 
								<groupId>com.oracle.database.jdbc</groupId>
 | 
				
			||||||
 | 
								<artifactId>ojdbc8</artifactId>
 | 
				
			||||||
 | 
								<version>19.3.0.0</version>
 | 
				
			||||||
 | 
							</dependency>
 | 
				
			||||||
 | 
							<dependency>
 | 
				
			||||||
 | 
								<groupId>cn.easyproject</groupId>
 | 
				
			||||||
 | 
								<artifactId>orai18n</artifactId>
 | 
				
			||||||
 | 
								<version>12.1.0.2.0</version>
 | 
				
			||||||
 | 
							</dependency>
 | 
				
			||||||
		<!--shiro start-->
 | 
							<!--shiro start-->
 | 
				
			||||||
	    <dependency>
 | 
						    <dependency>
 | 
				
			||||||
	      <groupId>org.apache.shiro</groupId>
 | 
						      <groupId>org.apache.shiro</groupId>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,67 @@
 | 
				
			||||||
 | 
					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;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 说明:第二数据源配置
 | 
				
			||||||
 | 
					 * 作者:luoxiaobao
 | 
				
			||||||
 | 
					 * 官网:www.qdkjchina.com
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Configuration
 | 
				
			||||||
 | 
					@MapperScan(basePackages = No3DataSourceConfig.PACKAGE, sqlSessionFactoryRef = "no3SqlSessionFactory")	//扫描 Mapper 接口并容器管理
 | 
				
			||||||
 | 
					public class No3DataSourceConfig {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    static final String PACKAGE = "com.zcloud.mapper.dsno3";								//master 目录
 | 
				
			||||||
 | 
					    static final String MAPPER_LOCATION = "classpath:mybatis/dsno3/*/*.xml";			//扫描的 xml 目录
 | 
				
			||||||
 | 
					    static final String CONFIG_LOCATION = "classpath:mybatis/dsno3/mybatis-config.xml"; //自定义的mybatis config 文件位置
 | 
				
			||||||
 | 
					    static final String TYPE_ALIASES_PACKAGE = "ocom.zcloud.entity"; 						//扫描的 实体类 目录
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Value("${datasource.no3.url}")
 | 
				
			||||||
 | 
					    private String url;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Value("${datasource.no3.username}")
 | 
				
			||||||
 | 
					    private String user;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Value("${datasource.no3.password}")
 | 
				
			||||||
 | 
					    private String password;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Value("${datasource.no3.driver-class-name}")
 | 
				
			||||||
 | 
					    private String driverClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Bean(name = "no3DataSource")
 | 
				
			||||||
 | 
					    public DataSource no3DataSource() {
 | 
				
			||||||
 | 
					        DruidDataSource dataSource = new DruidDataSource();
 | 
				
			||||||
 | 
					        dataSource.setDriverClassName(driverClass);
 | 
				
			||||||
 | 
					        dataSource.setUrl(url);
 | 
				
			||||||
 | 
					        dataSource.setUsername(user);
 | 
				
			||||||
 | 
					        dataSource.setPassword(password);
 | 
				
			||||||
 | 
					        return dataSource;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Bean(name = "no3TransactionManager")
 | 
				
			||||||
 | 
					    public DataSourceTransactionManager no3TransactionManager() {
 | 
				
			||||||
 | 
					        return new DataSourceTransactionManager(no3DataSource());
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Bean(name = "no3SqlSessionFactory")
 | 
				
			||||||
 | 
					    public SqlSessionFactory no3SqlSessionFactory(@Qualifier("no3DataSource") DataSource no3DataSource)throws Exception {
 | 
				
			||||||
 | 
					        final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
 | 
				
			||||||
 | 
					        sessionFactory.setDataSource(no3DataSource);
 | 
				
			||||||
 | 
					        sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(No3DataSourceConfig.MAPPER_LOCATION));
 | 
				
			||||||
 | 
					        sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(No3DataSourceConfig.CONFIG_LOCATION));
 | 
				
			||||||
 | 
					        sessionFactory.setTypeAliasesPackage(No3DataSourceConfig.TYPE_ALIASES_PACKAGE);
 | 
				
			||||||
 | 
					        return sessionFactory.getObject();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,15 @@
 | 
				
			||||||
 | 
					package com.zcloud.mapper.dsno3.anemometer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.zcloud.entity.PageData;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * @author zy
 | 
				
			||||||
 | 
					 * @date 2024/1/16 19:35
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					public interface AnemometerMapper {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public List<PageData> listAll(PageData pd);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,19 @@
 | 
				
			||||||
 | 
					package com.zcloud.service.announcement;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.zcloud.entity.PageData;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 风速仪
 | 
				
			||||||
 | 
					 * @author zy
 | 
				
			||||||
 | 
					 * @date 2024/1/16 19:39
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					public interface AnemometerService {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**列表(全部)
 | 
				
			||||||
 | 
					     * @param pd
 | 
				
			||||||
 | 
					     * @throws Exception
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    public List<PageData> listAll(PageData pd)throws Exception;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,27 @@
 | 
				
			||||||
 | 
					package com.zcloud.service.announcement.impl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.zcloud.entity.PageData;
 | 
				
			||||||
 | 
					import com.zcloud.mapper.dsno3.anemometer.AnemometerMapper;
 | 
				
			||||||
 | 
					import com.zcloud.service.announcement.AnemometerService;
 | 
				
			||||||
 | 
					import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
 | 
					import org.springframework.transaction.annotation.Transactional;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 风速仪
 | 
				
			||||||
 | 
					 * @author zy
 | 
				
			||||||
 | 
					 * @date 2024/1/16 19:39
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Service
 | 
				
			||||||
 | 
					@Transactional //开启事物
 | 
				
			||||||
 | 
					public class AnemometerServiceImpl implements AnemometerService {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Autowired
 | 
				
			||||||
 | 
					    private AnemometerMapper anemometerMapper;
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public List<PageData> listAll(PageData pd) throws Exception {
 | 
				
			||||||
 | 
					        return anemometerMapper.listAll(pd);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,138 @@
 | 
				
			||||||
 | 
					package com.zcloud.util;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.zcloud.entity.PageData;
 | 
				
			||||||
 | 
					import com.zcloud.service.announcement.AnemometerService;
 | 
				
			||||||
 | 
					import com.zcloud.service.bus.SysDateService;
 | 
				
			||||||
 | 
					import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||||
 | 
					import org.springframework.scheduling.annotation.Scheduled;
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Component;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 风速仪定时器
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Component
 | 
				
			||||||
 | 
					public class AnemometerScheduled {
 | 
				
			||||||
 | 
						@Autowired
 | 
				
			||||||
 | 
						private AnemometerService anemometerService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						//@Scheduled(cron ="0 5 0 * * ?")//每天12点05
 | 
				
			||||||
 | 
						@Scheduled(cron ="0 30 0 * * ?")//每天12点30
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						//@Scheduled(cron ="*/20 * * * * ?")//测试
 | 
				
			||||||
 | 
					    public void scheduled(){
 | 
				
			||||||
 | 
							try {
 | 
				
			||||||
 | 
								System.out.println("============同步风速仪==========");
 | 
				
			||||||
 | 
								PageData pd = new PageData();
 | 
				
			||||||
 | 
								pd.put("SYSDATE_ID", this.get32UUID());	//主键
 | 
				
			||||||
 | 
								pd.put("DATE", DateUtil.getDay());
 | 
				
			||||||
 | 
								pd.put("DAY_START", DateUtil.getDay()+" 00:00:00");
 | 
				
			||||||
 | 
								pd.put("DAY_END", DateUtil.getDay()+" 23:59:59");
 | 
				
			||||||
 | 
								pd.put("WEEK_START", DateUtil.getWeekStart());
 | 
				
			||||||
 | 
								pd.put("WEEK_END", DateUtil.getWeekEnd());
 | 
				
			||||||
 | 
								String year = DateUtil.getYear().toString();
 | 
				
			||||||
 | 
								String month = DateUtil.getMonth().toString();
 | 
				
			||||||
 | 
								Integer day = Integer.parseInt(DateUtil.getOnlyDay().toString());
 | 
				
			||||||
 | 
								String xunStartTime = year + "-" + month + "-";
 | 
				
			||||||
 | 
								String xunEndTime = year + "-" + month + "-";
 | 
				
			||||||
 | 
								if(day <= 10) {
 | 
				
			||||||
 | 
									xunStartTime = xunStartTime+"01 00:00:00";
 | 
				
			||||||
 | 
									xunEndTime = xunEndTime+"10 23:59:59";
 | 
				
			||||||
 | 
								} else if(day > 10 && day <= 20) {
 | 
				
			||||||
 | 
									xunStartTime = xunStartTime+"11 00:00:00";
 | 
				
			||||||
 | 
									xunEndTime = xunEndTime+"20 23:59:59";
 | 
				
			||||||
 | 
								} else {
 | 
				
			||||||
 | 
									xunStartTime = xunStartTime+"21 00:00:00";
 | 
				
			||||||
 | 
									xunEndTime = DateUtil.getMonthEndDay()+" 23:59:59";
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								pd.put("XUN_START", xunStartTime);
 | 
				
			||||||
 | 
								pd.put("XUN_END", xunEndTime);
 | 
				
			||||||
 | 
								pd.put("MONTH_START", DateUtil.getMonthFirstDay()+" 00:00:00");
 | 
				
			||||||
 | 
								pd.put("MONTH_END", DateUtil.getMonthEndDay()+" 23:59:59");
 | 
				
			||||||
 | 
								pd.put("QUARTER_START", DateUtil.quarterStart()+" 00:00:00");
 | 
				
			||||||
 | 
								pd.put("QUARTER_END", DateUtil.quarterEnd()+" 23:59:59");
 | 
				
			||||||
 | 
								String HalfYearStartTime = DateUtil.getYear().toString();
 | 
				
			||||||
 | 
								String HalfYearEndTime = DateUtil.getYear().toString();
 | 
				
			||||||
 | 
								Integer bmonth = Integer.parseInt(DateUtil.getMonth().toString());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								if(bmonth <= 6) {
 | 
				
			||||||
 | 
									HalfYearStartTime = HalfYearStartTime+"-01-01 00:00:00";
 | 
				
			||||||
 | 
									HalfYearEndTime = HalfYearEndTime+"-06-30 23:59:59";
 | 
				
			||||||
 | 
								} else if(bmonth > 6) {
 | 
				
			||||||
 | 
									HalfYearStartTime = HalfYearStartTime+"-07-01 00:00:00";
 | 
				
			||||||
 | 
									HalfYearEndTime = HalfYearEndTime+"-12-31 23:59:59";
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								pd.put("HALFYEAR_START", HalfYearStartTime);
 | 
				
			||||||
 | 
								pd.put("HALFYEAR_END", HalfYearEndTime);
 | 
				
			||||||
 | 
								pd.put("YEAR_START", DateUtil.getCurrYearFirst()+" 00:00:00");
 | 
				
			||||||
 | 
								pd.put("YEAR_END", DateUtil.getCurrYearLast()+" 23:59:59");
 | 
				
			||||||
 | 
					//			sysdateService.save(pd);
 | 
				
			||||||
 | 
							} catch (Exception e) {
 | 
				
			||||||
 | 
								e.printStackTrace();
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/**
 | 
				
			||||||
 | 
						 * 数据初始化:bus_sysdate表时使用
 | 
				
			||||||
 | 
						 */
 | 
				
			||||||
 | 
					   /* public void scheduled(){
 | 
				
			||||||
 | 
							try {
 | 
				
			||||||
 | 
								System.out.println("============定时增加日期==========");
 | 
				
			||||||
 | 
								for(int i=0;i < 730;i++) {
 | 
				
			||||||
 | 
									PageData pd = new PageData();
 | 
				
			||||||
 | 
									pd.put("SYSDATE_ID", this.get32UUID());	//主键
 | 
				
			||||||
 | 
									pd.put("DATE", DateSysUtil.getDay(i));
 | 
				
			||||||
 | 
									pd.put("DAY_START", DateSysUtil.getDay(i)+" 00:00:00");
 | 
				
			||||||
 | 
									pd.put("DAY_END", DateSysUtil.getDay(i)+" 23:59:59");
 | 
				
			||||||
 | 
									pd.put("WEEK_START", DateSysUtil.getWeekStart(i));
 | 
				
			||||||
 | 
									pd.put("WEEK_END", DateSysUtil.getWeekEnd(i));
 | 
				
			||||||
 | 
									String year = DateSysUtil.getYear(i).toString();
 | 
				
			||||||
 | 
									String month = DateSysUtil.getMonth(i).toString();
 | 
				
			||||||
 | 
									Integer day = Integer.parseInt(DateSysUtil.getOnlyDay(i).toString());
 | 
				
			||||||
 | 
									String xunStartTime = year + "-" + month + "-";
 | 
				
			||||||
 | 
									String xunEndTime = year + "-" + month + "-";
 | 
				
			||||||
 | 
									if(day <= 10) {
 | 
				
			||||||
 | 
										xunStartTime = xunStartTime+"01 00:00:00";
 | 
				
			||||||
 | 
										xunEndTime = xunEndTime+"10 23:59:59";
 | 
				
			||||||
 | 
									} else if(day > 10 && day <= 20) {
 | 
				
			||||||
 | 
										xunStartTime = xunStartTime+"11 00:00:00";
 | 
				
			||||||
 | 
										xunEndTime = xunEndTime+"20 23:59:59";
 | 
				
			||||||
 | 
									} else {
 | 
				
			||||||
 | 
										xunStartTime = xunStartTime+"21 00:00:00";
 | 
				
			||||||
 | 
										xunEndTime = DateSysUtil.getMonthEndDay(i)+" 23:59:59";
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									pd.put("XUN_START", xunStartTime);
 | 
				
			||||||
 | 
									pd.put("XUN_END", xunEndTime);
 | 
				
			||||||
 | 
									pd.put("MONTH_START", DateSysUtil.getMonthFirstDay(i)+" 00:00:00");
 | 
				
			||||||
 | 
									pd.put("MONTH_END", DateSysUtil.getMonthEndDay(i)+" 23:59:59");
 | 
				
			||||||
 | 
									pd.put("QUARTER_START", DateSysUtil.quarterStart(i)+" 00:00:00");
 | 
				
			||||||
 | 
									pd.put("QUARTER_END", DateSysUtil.quarterEnd(i)+" 23:59:59");
 | 
				
			||||||
 | 
									String HalfYearStartTime = DateSysUtil.getYear(i).toString();
 | 
				
			||||||
 | 
									String HalfYearEndTime = DateSysUtil.getYear(i).toString();
 | 
				
			||||||
 | 
									Integer bmonth = Integer.parseInt(DateSysUtil.getMonth(i).toString());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									if(bmonth <= 6) {
 | 
				
			||||||
 | 
										HalfYearStartTime = HalfYearStartTime+"-01-01 00:00:00";
 | 
				
			||||||
 | 
										HalfYearEndTime = HalfYearEndTime+"-06-30 23:59:59";
 | 
				
			||||||
 | 
									} else if(bmonth > 6) {
 | 
				
			||||||
 | 
										HalfYearStartTime = HalfYearStartTime+"-07-01 00:00:00";
 | 
				
			||||||
 | 
										HalfYearEndTime = HalfYearEndTime+"-12-31 23:59:59";
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									pd.put("HALFYEAR_START", HalfYearStartTime);
 | 
				
			||||||
 | 
									pd.put("HALFYEAR_END", HalfYearEndTime);
 | 
				
			||||||
 | 
									pd.put("YEAR_START", DateSysUtil.getCurrYearFirst(i)+" 00:00:00");
 | 
				
			||||||
 | 
									pd.put("YEAR_END", DateSysUtil.getCurrYearLast(i)+" 23:59:59");
 | 
				
			||||||
 | 
									sysdateService.save(pd);
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							} catch (Exception e) {
 | 
				
			||||||
 | 
								e.printStackTrace();
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					    }*/
 | 
				
			||||||
 | 
						/**得到32位的uuid
 | 
				
			||||||
 | 
						 * @return
 | 
				
			||||||
 | 
						 */
 | 
				
			||||||
 | 
						public String get32UUID(){
 | 
				
			||||||
 | 
							return UuidUtil.get32UUID();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -5,10 +5,15 @@ datasource.no1.password=root
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
datasource.no2.driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					datasource.no2.driver-class-name: com.mysql.cj.jdbc.Driver
 | 
				
			||||||
datasource.no2.url=jdbc:mysql://192.168.0.18:33068/qa-cmt-regulatory1?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=utf-8
 | 
					datasource.no2.url=jdbc:mysql://192.168.0.18:3306/qa-cmt-regulatory1?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=utf-8
 | 
				
			||||||
datasource.no2.username=root
 | 
					datasource.no2.username=root
 | 
				
			||||||
datasource.no2.password=root
 | 
					datasource.no2.password=root
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					datasource.no3.driver-class-name: oracle.jdbc.driver.OracleDriver
 | 
				
			||||||
 | 
					datasource.no3.url=jdbc:oracle:thin:@172.16.11.75:1521:orcl
 | 
				
			||||||
 | 
					datasource.no3.username=jkqask
 | 
				
			||||||
 | 
					datasource.no3.password=Qask@1115
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#druid???
 | 
					#druid???
 | 
				
			||||||
spring.datasource.type: com.alibaba.druid.pool.DruidDataSource
 | 
					spring.datasource.type: com.alibaba.druid.pool.DruidDataSource
 | 
				
			||||||
#?????
 | 
					#?????
 | 
				
			||||||
| 
						 | 
					@ -59,6 +64,18 @@ qa-regulatory-gwj.api.url=http://192.168.0.31:8992/qa-regulatory-gwj/
 | 
				
			||||||
#preventionxgf.api.url=https://qgxgf.qhdsafety.com/qa-prevention-xgf/
 | 
					#preventionxgf.api.url=https://qgxgf.qhdsafety.com/qa-prevention-xgf/
 | 
				
			||||||
#qa-regulatory-gwj.api.url=https://qgjg.qhdsafety.com/qa-regulatory-gwj/
 | 
					#qa-regulatory-gwj.api.url=https://qgjg.qhdsafety.com/qa-regulatory-gwj/
 | 
				
			||||||
# \u6587\u4EF6\u4E0A\u4F20\u8DEF\u5F84
 | 
					# \u6587\u4EF6\u4E0A\u4F20\u8DEF\u5F84
 | 
				
			||||||
 | 
					#smb.host=172.16.11.146
 | 
				
			||||||
 | 
					#smb.port=22
 | 
				
			||||||
 | 
					#smb.user=root
 | 
				
			||||||
 | 
					#smb.password=Zcloud@zcloud88888
 | 
				
			||||||
 | 
					#smb.basePath=/mnt/web/file/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#smb.host=39.103.224.166
 | 
				
			||||||
 | 
					#smb.port=22
 | 
				
			||||||
 | 
					#smb.user=root
 | 
				
			||||||
 | 
					#smb.password=Zcloud@zcloud88888
 | 
				
			||||||
 | 
					#smb.basePath=/mnt/qgfile/file/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
smb.host=39.101.130.96
 | 
					smb.host=39.101.130.96
 | 
				
			||||||
smb.port=22
 | 
					smb.port=22
 | 
				
			||||||
smb.user=root
 | 
					smb.user=root
 | 
				
			||||||
| 
						 | 
					@ -66,10 +83,6 @@ smb.password=Zcloud@zcloud88888
 | 
				
			||||||
smb.basePath=/mnt/wwag/file/
 | 
					smb.basePath=/mnt/wwag/file/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#Mq\u914D\u7F6E
 | 
					#Mq\u914D\u7F6E
 | 
				
			||||||
rocketmq.consumer.group2=edu-admin-edit
 | 
					 | 
				
			||||||
rocketmq.consumer.group1=edu-admin-add
 | 
					 | 
				
			||||||
#rocketmq.name-server=10.0.140.141:9876
 | 
					 | 
				
			||||||
#rocketmq.name-server=192.168.0.70:9876
 | 
					 | 
				
			||||||
rocketmq.name-server=192.168.0.18:9876
 | 
					rocketmq.name-server=192.168.0.18:9876
 | 
				
			||||||
rocketmq.producer.group=libmiddle
 | 
					rocketmq.producer.group=libmiddle
 | 
				
			||||||
rocketmq.producer.send-message-timeout=300000
 | 
					rocketmq.producer.send-message-timeout=300000
 | 
				
			||||||
| 
						 | 
					@ -90,15 +103,21 @@ mq.topic.dockingPicture=dockingPicture
 | 
				
			||||||
mq.group.docking=scheduled_tasks_docking
 | 
					mq.group.docking=scheduled_tasks_docking
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# \u4EBA\u5458\u5BF9\u63A5
 | 
					# \u4EBA\u5458\u5BF9\u63A5
 | 
				
			||||||
perLoc.url=http://172.16.130.86/gateway-service
 | 
					perLoc.url=http://192.168.0.18/gateway-service
 | 
				
			||||||
perLoc.userName=qaaqadmin
 | 
					perLoc.userName=qaaqadmin
 | 
				
			||||||
perLoc.pwd=Cfd2023@
 | 
					perLoc.pwd=Cfd2023@
 | 
				
			||||||
# \u4F01\u4E1A\u56FE\u7247
 | 
					 | 
				
			||||||
corp.default.pic-path=https://qgqy.qhdsafety.com/
 | 
					 | 
				
			||||||
corp.default.back-end-path=https://qgqy.qhdsafety.com/file/
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
http.file.url=https://qgqy.qhdsafety.com/file/
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# \u6E2F\u80A1\u4F01\u4E1A\u7AEF-app\u767B\u5F55\u9ED8\u8BA4 \u6587\u4EF6\u670D\u52A1\u5668\u5730\u5740\uFF08\u66F9\u7164\u70AD\u4E0D\u7528\uFF09
 | 
				
			||||||
 | 
					corp.default.pic-path=https://qgqy.qhdsafety.com/file/
 | 
				
			||||||
 | 
					# \u6E2F\u80A1\u4F01\u4E1A\u7AEF-app\u767B\u5F55\u9ED8\u8BA4 \u540E\u53F0\u5730\u5740\u5730\u5740\uFF08\u66F9\u7164\u70AD\u4E0D\u7528\uFF09
 | 
				
			||||||
 | 
					corp.default.back-end-path=https://qgqy.qhdsafety.com/file/
 | 
				
			||||||
 | 
					# \u672C\u670D\u52A1\u56FE\u7247\u5730\u5740
 | 
				
			||||||
 | 
					http.file.url=https://wwag.qhdsafety.com/file/
 | 
				
			||||||
 | 
					# \u672C\u670D\u52A1\u56FE\u7247\u5730\u5740
 | 
				
			||||||
baseimgpath =https://wwag.qhdsafety.com/file/
 | 
					baseimgpath =https://wwag.qhdsafety.com/file/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cfd.prevention.api.url=http://192.168.0.31:7021/qa-regulatory-cfd
 | 
					cfd.prevention.api.url=http://192.168.0.31:7021/qa-regulatory-cfd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Redis\u6570\u636E\u5E93\u7D22\u5F15\uFF08\u9ED8\u8BA4\u4E3A0\uFF09
 | 
					# Redis\u6570\u636E\u5E93\u7D22\u5F15\uFF08\u9ED8\u8BA4\u4E3A0\uFF09
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 | 
				
			||||||
 | 
					<mapper namespace="com.zcloud.mapper.dsno3.anemometer.AnemometerMapper">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- 查询最新风速仪 -->
 | 
				
			||||||
 | 
					    <select id="listAll" parameterType="pd" resultType="pd">
 | 
				
			||||||
 | 
					        select * from cfd_produce.view_jk_windspeed_time
 | 
				
			||||||
 | 
					    </select>
 | 
				
			||||||
 | 
					</mapper>
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,25 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD SQL Map Config 3.0//EN"  
 | 
				
			||||||
 | 
						"http://mybatis.org/dtd/mybatis-3-config.dtd">
 | 
				
			||||||
 | 
					<configuration>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						<typeAliases>
 | 
				
			||||||
 | 
							<typeAlias type="com.zcloud.entity.PageData" alias="pd"/>
 | 
				
			||||||
 | 
							<typeAlias type="com.zcloud.entity.Page" alias="page"/>
 | 
				
			||||||
 | 
							<typeAlias type="com.zcloud.entity.system.User" alias="user"/>
 | 
				
			||||||
 | 
							<typeAlias type="com.zcloud.entity.system.Menu" alias="menu"/>
 | 
				
			||||||
 | 
							<typeAlias type="com.zcloud.entity.system.Role" alias="role"/>
 | 
				
			||||||
 | 
							<typeAlias type="com.zcloud.entity.system.Dictionaries" alias="dictionaries"/>
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							<!-- 这里添加实体类 -->
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
						</typeAliases>
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						<plugins>
 | 
				
			||||||
 | 
							<plugin interceptor="com.zcloud.plugins.PagePlugin">
 | 
				
			||||||
 | 
								<property name="dialect" value="mysql"/>
 | 
				
			||||||
 | 
								<property name="pageSqlId" value=".*listPage.*"/>
 | 
				
			||||||
 | 
							</plugin>
 | 
				
			||||||
 | 
						</plugins>
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
					</configuration>
 | 
				
			||||||
		Loading…
	
		Reference in New Issue