test数据库配置

yun-zuoyi
yunhao.wang 7 years ago
parent 126e23e3cd
commit b6caf12c92

@ -1,15 +1,15 @@
#项目端口 #项目端口
server.port=8100 server.port=8100
#本机ip #本机ip
impp.server.ip=192.168.1.20 impp.server.ip=192.168.1.56
#console控制台服务zipkin追踪全路径 #console控制台服务zipkin追踪全路径
impp.console.ip=http://192.168.1.20:8010 impp.console.ip=http://csd.estsh.com
################ 功能配置1 ################ ################ 功能配置1 ################
#若无法连接注册中心,是否需要一直检测加入 #若无法连接注册中心,是否需要一直检测加入
impp.cluster.fetch=false impp.cluster.fetch=true
#服务注册中心 #服务注册中心
impp.cluster.regist.center=http://192.168.1.20:8000/eureka/ impp.cluster.regist.center=http://regd.estsh.com/eureka/
#多注册中心 #多注册中心
#impp.cluster.regist.center=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/ #impp.cluster.regist.center=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/
@ -106,22 +106,22 @@ spring.data.mongodb.port=27017
##主数据源,读写 ##主数据源,读写
#impp.write.datasource.type=com.zaxxer.hikari.HikariDataSource #impp.write.datasource.type=com.zaxxer.hikari.HikariDataSource
impp.write.datasource.driver-class-name=com.mysql.jdbc.Driver impp.write.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.write.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/dev_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.write.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/impp_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.write.datasource.username=i3_dev_core impp.write.datasource.username=impp_i3_core_user
impp.write.datasource.password=i3_core_pass impp.write.datasource.password=impp_i3_core_pwd
##辅数据源,只读 ##辅数据源,只读
#impp.read.datasource.type=com.zaxxer.hikari.HikariDataSource #impp.read.datasource.type=com.zaxxer.hikari.HikariDataSource
impp.read.datasource.driver-class-name=com.mysql.jdbc.Driver impp.read.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.read.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/dev_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.read.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/impp_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.read.datasource.username=i3_dev_core impp.read.datasource.username=impp_i3_core_user
impp.read.datasource.password=i3_core_pass impp.read.datasource.password=impp_i3_core_pwd
##############定时任务持久化############## ##############定时任务持久化##############
impp.schedule.datasource.driver-class-name=com.mysql.jdbc.Driver impp.schedule.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.schedule.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/dev_i3_schedule?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.schedule.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/impp_i3_schedule?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.schedule.datasource.username=i3_dev_schedule impp.schedule.datasource.username=impp_i3_schedule_user
impp.schedule.datasource.password=i3_schedule_pass impp.schedule.datasource.password=impp_i3_schedule_pwd
impp.schedule.datasource.max-connections=20 impp.schedule.datasource.max-connections=20
#定时任务在服务启动后多少秒执行 #定时任务在服务启动后多少秒执行
impp.schedule.start.after-second=20 impp.schedule.start.after-second=20

@ -1,6 +1,23 @@
#项目端口 #项目端口
server.port=8100 server.port=1100
#本机ip
impp.server.ip=192.168.1.56
#console控制台服务zipkin追踪全路径
impp.console.ip=http://cs.estsh.com
################ 功能配置1 ################
#若无法连接注册中心,是否需要一直检测加入
impp.cluster.fetch=true
#服务注册中心
impp.cluster.regist.center=http://reg.estsh.com/eureka/
#多注册中心
#impp.cluster.regist.center=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/
################ 功能配置2 ################
#是否允许前端跨域提交impp.web.cross.hosts
impp.web.cross = true
################ 授权过滤配置 ################
#用户登陆路径 #用户登陆路径
filter.shiro.user.loginuri = /login filter.shiro.user.loginuri = /login
#系统管理员登陆路径 #系统管理员登陆路径
@ -15,13 +32,63 @@ filter.shiro.admin.filteruri = /adoperate/*
#用户授权过滤路径 #用户授权过滤路径
filter.shiro.saadmin.filteruri = /saoperate/* filter.shiro.saadmin.filteruri = /saoperate/*
#是否允许前端跨域提交impp.web.cross.hosts ################ 云配置 以projectName作为应用名 ################
impp.web.cross = false #是否开启微服
#允许前端跨域提交ip地址多个以逗号分隔 eureka.client.enabled=true
impp.web.cross.hosts = http://localhost #(参数配置)注册中心地址 -》 i3plus-ics多个用逗号分隔
eureka.client.service-url.defaultZone=${impp.cluster.regist.center}
#区域源码中包含defaultZone所以默认使用defaultZone
#eureka.client.region=estsh
#eureka.client.service-url.estsh:http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/
################ 本机微服配置 ################
#本服务主机ip若多个网卡则需要设置本服务ip
eureka.instance.ip-address=${impp.server.ip}
#本服务实例ID
eureka.instance.instance-id=${impp.server.ip}:${server.port}
#本服务主机名
eureka.instance.hostname=${impp.server.ip}
#本服务状态页面
eureka.instance.status-page-url=http://${impp.server.ip}:${server.port}/swagger-ui.html
#将自己的IP注册到Eureka Server。若不配置或设置为false表示注册微服务所在操作系统的hostname到Eureka Server
eureka.instance.prefer-ip-address=true
#是否进行健康检查
eureka.client.healthcheck.enabled=true
################ 检测机制 ################
#心跳间隔周期宕机限制30秒没反应视为宕机
eureka.instance.lease-expiration-duration-in-seconds=30
#心跳周期
eureka.instance.lease-renewal-interval-in-seconds=20
#打开feign的熔断
feign.hystrix.enabled=true
#读取数据时长
ribbon.ReadTimeout=3000
#连接时长
ribbon.ConnectTimeout=3000
#重试
ribbon.maxAutoRetries=2
#响应超过时长,进行熔断(熔断超时需要大于读取时长及连接时长)
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000
#集群名
eureka.instance.metadata-map.cluster=impp_cluster
################ 链路追踪 ################
#使用web方式传输信息
spring.zipkin.sender.type=web
#链路追踪服务的地址
spring.zipkin.base-url=${impp.console.ip}
#追踪深度百分比1是全部
spring.sleuth.sampler.probability=1.0
################ log-db据源 ################ ################ 日志据源 ################
spring.data.mongodb.uri=mongodb://sa:i3plus@192.168.1.55:27017/i3plus spring.data.mongodb.database=prodMongoDBSource
spring.data.mongodb.uri=192.168.1.55:27017
spring.data.mongodb.username=sa
spring.data.mongodb.password=i3plus
spring.data.mongodb.port=27017
################ 主数据源 ################ ################ 主数据源 ################
# mysql # mysql
@ -39,22 +106,22 @@ spring.data.mongodb.uri=mongodb://sa:i3plus@192.168.1.55:27017/i3plus
##主数据源,读写 ##主数据源,读写
#impp.write.datasource.type=com.zaxxer.hikari.HikariDataSource #impp.write.datasource.type=com.zaxxer.hikari.HikariDataSource
impp.write.datasource.driver-class-name=com.mysql.jdbc.Driver impp.write.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.write.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/dev_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.write.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3309/impp_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.write.datasource.username=i3_dev_core impp.write.datasource.username=impp_i3_core_user
impp.write.datasource.password=i3_core_pass impp.write.datasource.password=impp_i3_core_pwd
##辅数据源,只读 ##辅数据源,只读
#impp.read.datasource.type=com.zaxxer.hikari.HikariDataSource #impp.read.datasource.type=com.zaxxer.hikari.HikariDataSource
impp.read.datasource.driver-class-name=com.mysql.jdbc.Driver impp.read.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.read.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/dev_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.read.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3309/impp_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.read.datasource.username=i3_dev_core impp.read.datasource.username=impp_i3_core_user
impp.read.datasource.password=i3_core_pass impp.read.datasource.password=impp_i3_core_pwd
##############定时任务持久化############## ##############定时任务持久化##############
impp.schedule.datasource.driver-class-name=com.mysql.jdbc.Driver impp.schedule.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.schedule.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/dev_i3_schedule?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.schedule.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3309/impp_i3_schedule?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.schedule.datasource.username=i3_dev_schedule impp.schedule.datasource.username=impp_i3_schedule_user
impp.schedule.datasource.password=i3_schedule_pass impp.schedule.datasource.password=impp_i3_schedule_pwd
impp.schedule.datasource.max-connections=20 impp.schedule.datasource.max-connections=20
#定时任务在服务启动后多少秒执行 #定时任务在服务启动后多少秒执行
impp.schedule.start.after-second=20 impp.schedule.start.after-second=20

@ -1,5 +1,22 @@
#项目端口 #项目端口
server.port=51010 server.port=58100
#本机ip
impp.server.ip=192.168.1.56
#console控制台服务zipkin追踪全路径
impp.console.ip=http://cst.estsh.com
################ 功能配置1 ################
#若无法连接注册中心,是否需要一直检测加入
impp.cluster.fetch=true
#服务注册中心
impp.cluster.regist.center=http://regt.estsh.com/eureka/
#多注册中心
#impp.cluster.regist.center=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/
################ 功能配置2 ################
#是否允许前端跨域提交impp.web.cross.hosts
impp.web.cross = true
################ 授权过滤配置 ################ ################ 授权过滤配置 ################
#用户登陆路径 #用户登陆路径
filter.shiro.user.loginuri = /login filter.shiro.user.loginuri = /login
@ -15,43 +32,37 @@ filter.shiro.admin.filteruri = /adoperate/*
#用户授权过滤路径 #用户授权过滤路径
filter.shiro.saadmin.filteruri = /saoperate/* filter.shiro.saadmin.filteruri = /saoperate/*
################ 跨域提交 ################
#是否允许前端跨域提交impp.web.cross.hosts
impp.web.cross = true
################ 云配置 以projectName作为应用名 ################ ################ 云配置 以projectName作为应用名 ################
#若无法连接注册中心,是否需要一直检测加入
impp.cluster.fetch=false
#是否开启微服 #是否开启微服
eureka.client.enabled=false eureka.client.enabled=true
#(参数配置)注册中心地址 -》 i3plus-ics多个用逗号分隔 #(参数配置)注册中心地址 -》 i3plus-ics多个用逗号分隔
eureka.client.service-url.defaultZone=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/ eureka.client.service-url.defaultZone=${impp.cluster.regist.center}
#区域源码中包含defaultZone所以默认使用defaultZone #区域源码中包含defaultZone所以默认使用defaultZone
#eureka.client.region=estsh #eureka.client.region=estsh
#eureka.client.service-url.estsh:http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/ #eureka.client.service-url.estsh:http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/
#### 本机微服配置 #### ################ 本机微服配置 ################
#本服务主机ip若多个网卡则需要设置本服务ip #本服务主机ip若多个网卡则需要设置本服务ip
eureka.instance.ip-address=192.168.1.20 eureka.instance.ip-address=${impp.server.ip}
#本服务实例ID #本服务实例ID
#eureka.instance.instance-id=${eureka.instance.ip-address}:${server.port} eureka.instance.instance-id=${impp.server.ip}:${server.port}
#本服务主机名 #本服务主机名
#eureka.instance.hostname=${eureka.instance.ip-address} eureka.instance.hostname=${impp.server.ip}
#本服务状态页面 #本服务状态页面
eureka.instance.status-page-url=http://${eureka.instance.ip-address}:${server.port}/swagger-ui.html eureka.instance.status-page-url=http://${impp.server.ip}:${server.port}/swagger-ui.html
#将自己的IP注册到Eureka Server。若不配置或设置为false表示注册微服务所在操作系统的hostname到Eureka Server #将自己的IP注册到Eureka Server。若不配置或设置为false表示注册微服务所在操作系统的hostname到Eureka Server
eureka.instance.prefer-ip-address=true eureka.instance.prefer-ip-address=true
#是否进行健康检查 #是否进行健康检查
eureka.client.healthcheck.enabled=true eureka.client.healthcheck.enabled=true
#### 检测机制 #### ################ 检测机制 ################
#心跳间隔周期,宕机限制(秒),90秒没反应视为宕机 #心跳间隔周期,宕机限制(秒),30秒没反应视为宕机
eureka.instance.lease-expiration-duration-in-seconds=30 eureka.instance.lease-expiration-duration-in-seconds=30
#心跳周期 #心跳周期
eureka.instance.lease-renewal-interval-in-seconds=20 eureka.instance.lease-renewal-interval-in-seconds=20
#打开feign的熔断 #打开feign的熔断
feign.hystrix.enabled=false feign.hystrix.enabled=true
#读取数据时长 #读取数据时长
ribbon.ReadTimeout=3000 ribbon.ReadTimeout=3000
#连接时长 #连接时长
@ -64,14 +75,16 @@ hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000
#集群名 #集群名
eureka.instance.metadata-map.cluster=impp_cluster eureka.instance.metadata-map.cluster=impp_cluster
#### 链路追踪 #### ################ 链路追踪 ################
#使用web方式传输信息
spring.zipkin.sender.type=web
#链路追踪服务的地址 #链路追踪服务的地址
spring.zipkin.base-url=http://192.168.1.20:8010 spring.zipkin.base-url=${impp.console.ip}
#追踪深度百分比1是全部 #追踪深度百分比1是全部
spring.sleuth.sampler.probability=1.0 spring.sleuth.sampler.probability=1.0
################ 日志据源 ################ ################ 日志据源 ################
spring.data.mongodb.database=mongoDBSource spring.data.mongodb.database=testMongoDBSource
spring.data.mongodb.uri=192.168.1.55:27017 spring.data.mongodb.uri=192.168.1.55:27017
spring.data.mongodb.username=sa spring.data.mongodb.username=sa
spring.data.mongodb.password=i3plus spring.data.mongodb.password=i3plus
@ -93,22 +106,22 @@ spring.data.mongodb.port=27017
##主数据源,读写 ##主数据源,读写
#impp.write.datasource.type=com.zaxxer.hikari.HikariDataSource #impp.write.datasource.type=com.zaxxer.hikari.HikariDataSource
impp.write.datasource.driver-class-name=com.mysql.jdbc.Driver impp.write.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.write.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/test_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.write.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3308/impp_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.write.datasource.username=impp_test_zzm impp.write.datasource.username=impp_i3_core_user
impp.write.datasource.password=123456 impp.write.datasource.password=impp_i3_core_pwd
##辅数据源,只读 ##辅数据源,只读
#impp.read.datasource.type=com.zaxxer.hikari.HikariDataSource #impp.read.datasource.type=com.zaxxer.hikari.HikariDataSource
impp.read.datasource.driver-class-name=com.mysql.jdbc.Driver impp.read.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.read.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/test_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.read.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3308/impp_i3_core?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.read.datasource.username=impp_test_zzm impp.read.datasource.username=impp_i3_core_user
impp.read.datasource.password=123456 impp.read.datasource.password=impp_i3_core_pwd
##############定时任务持久化############## ##############定时任务持久化##############
impp.schedule.datasource.driver-class-name=com.mysql.jdbc.Driver impp.schedule.datasource.driver-class-name=com.mysql.jdbc.Driver
impp.schedule.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3306/test_i3_schedule?autoReconnect=true&useSSL=false&characterEncoding=utf-8 impp.schedule.datasource.jdbc-url=jdbc:mysql://192.168.1.55:3308/impp_i3_schedule?autoReconnect=true&useSSL=false&characterEncoding=utf-8
impp.schedule.datasource.username=impp_test_zzm impp.schedule.datasource.username=impp_i3_schedule_user
impp.schedule.datasource.password=123456 impp.schedule.datasource.password=impp_i3_schedule_pwd
impp.schedule.datasource.max-connections=20 impp.schedule.datasource.max-connections=20
#定时任务在服务启动后多少秒执行 #定时任务在服务启动后多少秒执行
impp.schedule.start.after-second=20 impp.schedule.start.after-second=20

@ -2,7 +2,7 @@
spring.application.name=${project.name} spring.application.name=${project.name}
#使用配置 #使用配置
spring.profiles.active=dev spring.profiles.active=test
######### 自定义参数 ######### ######### 自定义参数 #########
#项目描述信息swagger中显式中文使用uncode转码 #项目描述信息swagger中显式中文使用uncode转码

@ -141,6 +141,7 @@ public class TestExcelPermission extends TestBase {
obj.setUserInfoId(Long.parseLong(row.getCell(5).getStringCellValue())); obj.setUserInfoId(Long.parseLong(row.getCell(5).getStringCellValue()));
obj.setUserName(row.getCell(6).getStringCellValue()); obj.setUserName(row.getCell(6).getStringCellValue());
obj.setIsValid(1); obj.setIsValid(1);
obj.setUserStatus(1);
obj.setUserType(1); obj.setUserType(1);
obj.setUserLoginNum(0); obj.setUserLoginNum(0);

@ -1,207 +1,207 @@
//package cn.estsh.i3plus.core.apiservice.serviceimpl.busi; package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
//
//import cn.estsh.i3plus.pojo.platform.bean.*; import cn.estsh.i3plus.pojo.platform.bean.*;
//import cn.estsh.i3plus.pojo.platform.repository.SysConfigRepository; import cn.estsh.i3plus.pojo.platform.repository.SysConfigRepository;
//import cn.estsh.i3plus.pojo.platform.repository.SysDictionaryRepository; import cn.estsh.i3plus.pojo.platform.repository.SysDictionaryRepository;
//import cn.estsh.i3plus.pojo.platform.repository.SysLocaleLanguageRepository; import cn.estsh.i3plus.pojo.platform.repository.SysLocaleLanguageRepository;
//import cn.estsh.i3plus.pojo.platform.repository.SysLocaleResourceRepository; import cn.estsh.i3plus.pojo.platform.repository.SysLocaleResourceRepository;
//import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Row;
//import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFSheet;
//import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook;
//import org.junit.Test; import org.junit.Test;
//import org.slf4j.Logger; import org.slf4j.Logger;
//import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
//import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
//
//import java.io.InputStream; import java.io.InputStream;
//import java.util.ArrayList; import java.util.ArrayList;
//import java.util.List; import java.util.List;
//
///** /**
// * @Description : * @Description :
// * @Reference : * @Reference :
// * @Author : yunhao * @Author : yunhao
// * @CreateDate : 2018-11-22 11:01 * @CreateDate : 2018-11-22 11:01
// * @Modify: * @Modify:
// **/ **/
//public class TestExcelSysConfig extends TestBase { public class TestExcelSysConfig extends TestBase {
//
// public static final Logger LOGGER = LoggerFactory.getLogger(TestExcelPermission.class); public static final Logger LOGGER = LoggerFactory.getLogger(TestExcelPermission.class);
//
// // 文件路径 // 文件路径
// public static final String PATH_NAME = "init/sys-config.xlsx"; public static final String PATH_NAME = "init/sys-config.xlsx";
// // 权限Sheet 名称 // 权限Sheet 名称
// public static final String SHEET_SYS_CONFIG = "sys-config"; public static final String SHEET_SYS_CONFIG = "sys-config";
// public static final String SHEET_DICTIONARY = "dictionary"; public static final String SHEET_DICTIONARY = "dictionary";
// public static final String SHEET_LANGUAGE = "language"; public static final String SHEET_LANGUAGE = "language";
// public static final String SHEET_RESOURCE = "resource"; public static final String SHEET_RESOURCE = "resource";
//
// @Autowired @Autowired
// private SysConfigRepository sysConfigRDao; private SysConfigRepository sysConfigRDao;
// @Autowired @Autowired
// private SysDictionaryRepository sysDictionaryRDao; private SysDictionaryRepository sysDictionaryRDao;
// @Autowired @Autowired
// private SysLocaleLanguageRepository sysLocaleLanguageRDao; private SysLocaleLanguageRepository sysLocaleLanguageRDao;
// @Autowired @Autowired
// private SysLocaleResourceRepository sysLocaleResourceRDao; private SysLocaleResourceRepository sysLocaleResourceRDao;
//
// @Test @Test
// public void testInit() throws Exception { public void testInit() throws Exception {
// XSSFWorkbook workbook = getWorkbook(PATH_NAME); XSSFWorkbook workbook = getWorkbook(PATH_NAME);
// if(workbook != null){ if(workbook != null){
// XSSFSheet sheetSysConfig = workbook.getSheet(SHEET_SYS_CONFIG); XSSFSheet sheetSysConfig = workbook.getSheet(SHEET_SYS_CONFIG);
// XSSFSheet sheetDictionary = workbook.getSheet(SHEET_DICTIONARY); XSSFSheet sheetDictionary = workbook.getSheet(SHEET_DICTIONARY);
// XSSFSheet sheetLanguage = workbook.getSheet(SHEET_LANGUAGE); XSSFSheet sheetLanguage = workbook.getSheet(SHEET_LANGUAGE);
// XSSFSheet sheetResource = workbook.getSheet(SHEET_RESOURCE); XSSFSheet sheetResource = workbook.getSheet(SHEET_RESOURCE);
//
// List<SysConfig> sysConfigList = getSysConfig(sheetSysConfig); List<SysConfig> sysConfigList = getSysConfig(sheetSysConfig);
// List<SysDictionary> sysDictionaryList = getSysDictionary(sheetDictionary); List<SysDictionary> sysDictionaryList = getSysDictionary(sheetDictionary);
// List<SysLocaleLanguage> sysLocaleLanguageList = getSysLocaleLanguage(sheetLanguage); List<SysLocaleLanguage> sysLocaleLanguageList = getSysLocaleLanguage(sheetLanguage);
// List<SysLocaleResource> sysLocaleResourceList= getSysLocaleResource(sheetResource); List<SysLocaleResource> sysLocaleResourceList= getSysLocaleResource(sheetResource);
//
// LOGGER.info("System Init SysConfig Size:{}",sysConfigList.size()); LOGGER.info("System Init SysConfig Size:{}",sysConfigList.size());
// LOGGER.info("System Init SysDictionary Size:{}",sysDictionaryList.size()); LOGGER.info("System Init SysDictionary Size:{}",sysDictionaryList.size());
// LOGGER.info("System Init SysLocaleLanguage Size:{}",sysLocaleLanguageList.size()); LOGGER.info("System Init SysLocaleLanguage Size:{}",sysLocaleLanguageList.size());
// LOGGER.info("System Init SysLocaleResource Size:{}",sysLocaleResourceList.size()); LOGGER.info("System Init SysLocaleResource Size:{}",sysLocaleResourceList.size());
//
// sysConfigRDao.saveAll(sysConfigList); sysConfigRDao.saveAll(sysConfigList);
// sysDictionaryRDao.saveAll(sysDictionaryList); sysDictionaryRDao.saveAll(sysDictionaryList);
// sysLocaleLanguageRDao.saveAll(sysLocaleLanguageList); sysLocaleLanguageRDao.saveAll(sysLocaleLanguageList);
// sysLocaleResourceRDao.saveAll(sysLocaleResourceList); sysLocaleResourceRDao.saveAll(sysLocaleResourceList);
// } }
// } }
//
// public List<SysConfig> getSysConfig(XSSFSheet sheet){ public List<SysConfig> getSysConfig(XSSFSheet sheet){
// List<SysConfig> result = new ArrayList<>(); List<SysConfig> result = new ArrayList<>();
// if(sheet != null){ if(sheet != null){
// if(sheet.getLastRowNum() >= 1){ if(sheet.getLastRowNum() >= 1){
// SysConfig obj = null; SysConfig obj = null;
// for (int i = 1; i <= sheet.getLastRowNum(); i++) { for (int i = 1; i <= sheet.getLastRowNum(); i++) {
// try { try {
// Row row = sheet.getRow(i);//获取索引为i的行以0开始 Row row = sheet.getRow(i);//获取索引为i的行以0开始
// if(row.getCell(0).toString().trim().length() > 0){ if(row.getCell(0).toString().trim().length() > 0){
// obj = new SysConfig(); obj = new SysConfig();
// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue())); obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
// obj.setName(row.getCell(1).getStringCellValue()); obj.setName(row.getCell(1).getStringCellValue());
// obj.setConfigType(Integer.valueOf(row.getCell(2).getStringCellValue())); obj.setConfigType(Integer.valueOf(row.getCell(2).getStringCellValue()));
// obj.setConfigCode(row.getCell(3).getStringCellValue()); obj.setConfigCode(row.getCell(3).getStringCellValue());
// obj.setConfigValue(row.getCell(4).getStringCellValue()); obj.setConfigValue(row.getCell(4).getStringCellValue());
// obj.setConfigDescription(row.getCell(5).getStringCellValue()); obj.setConfigDescription(row.getCell(5).getStringCellValue());
// obj.setIsValid(1); obj.setIsValid(1);
//
// result.add(obj); result.add(obj);
// } }
// }catch (Exception e){ }catch (Exception e){
// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i); LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
// } }
// } }
// } }
// } }
// return result; return result;
// } }
//
// public List<SysDictionary> getSysDictionary(XSSFSheet sheet){ public List<SysDictionary> getSysDictionary(XSSFSheet sheet){
// List<SysDictionary> result = new ArrayList<>(); List<SysDictionary> result = new ArrayList<>();
// if(sheet != null){ if(sheet != null){
// if(sheet.getLastRowNum() >= 1){ if(sheet.getLastRowNum() >= 1){
// SysDictionary obj = null; SysDictionary obj = null;
// for (int i = 1; i <= sheet.getLastRowNum(); i++) { for (int i = 1; i <= sheet.getLastRowNum(); i++) {
// try { try {
// Row row = sheet.getRow(i);//获取索引为i的行以0开始 Row row = sheet.getRow(i);//获取索引为i的行以0开始
// if(row.getCell(0).toString().trim().length() > 0){ if(row.getCell(0).toString().trim().length() > 0){
// obj = new SysDictionary(); obj = new SysDictionary();
// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue())); obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
// obj.setName(row.getCell(1).getStringCellValue()); obj.setName(row.getCell(1).getStringCellValue());
// obj.setDictionaryCode(row.getCell(2).getStringCellValue()); obj.setDictionaryCode(row.getCell(2).getStringCellValue());
// obj.setParentId(Long.valueOf(row.getCell(3).getStringCellValue())); obj.setParentId(Long.valueOf(row.getCell(3).getStringCellValue()));
// obj.setParentNameRdd(row.getCell(4).getStringCellValue()); obj.setParentNameRdd(row.getCell(4).getStringCellValue());
// obj.setParentCodeRdd(row.getCell(5).getStringCellValue()); obj.setParentCodeRdd(row.getCell(5).getStringCellValue());
// obj.setDictionaryValue(row.getCell(6).getStringCellValue()); obj.setDictionaryValue(row.getCell(6).getStringCellValue());
// obj.setDictionarySort(Integer.valueOf(row.getCell(7).getStringCellValue())); obj.setDictionarySort(Integer.valueOf(row.getCell(7).getStringCellValue()));
// obj.setDictionaryDescription(row.getCell(8).getStringCellValue()); obj.setDictionaryDescription(row.getCell(8).getStringCellValue());
// obj.setIsValid(1); obj.setIsValid(1);
//
// result.add(obj); result.add(obj);
// } }
// }catch (Exception e){ }catch (Exception e){
// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i); LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
// } }
// } }
// } }
// } }
// return result; return result;
// } }
//
// public List<SysLocaleLanguage> getSysLocaleLanguage(XSSFSheet sheet){ public List<SysLocaleLanguage> getSysLocaleLanguage(XSSFSheet sheet){
// List<SysLocaleLanguage> result = new ArrayList<>(); List<SysLocaleLanguage> result = new ArrayList<>();
// if(sheet != null){ if(sheet != null){
// if(sheet.getLastRowNum() >= 1){ if(sheet.getLastRowNum() >= 1){
// SysLocaleLanguage obj = null; SysLocaleLanguage obj = null;
// for (int i = 1; i <= sheet.getLastRowNum(); i++) { for (int i = 1; i <= sheet.getLastRowNum(); i++) {
// try { try {
// Row row = sheet.getRow(i);//获取索引为i的行以0开始 Row row = sheet.getRow(i);//获取索引为i的行以0开始
// if(row.getCell(0).toString().trim().length() > 0){ if(row.getCell(0).toString().trim().length() > 0){
// obj = new SysLocaleLanguage(); obj = new SysLocaleLanguage();
// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue())); obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
// obj.setLanguageName(row.getCell(1).getStringCellValue()); obj.setLanguageName(row.getCell(1).getStringCellValue());
// obj.setLanguageCode(row.getCell(2).getStringCellValue()); obj.setLanguageCode(row.getCell(2).getStringCellValue());
// obj.setLanguageSort(Integer.valueOf(row.getCell(3).getStringCellValue())); obj.setLanguageSort(Integer.valueOf(row.getCell(3).getStringCellValue()));
// obj.setIsDefault(Integer.valueOf(row.getCell(4).getStringCellValue())); obj.setIsDefault(Integer.valueOf(row.getCell(4).getStringCellValue()));
// obj.setLanguageStatus(Integer.valueOf(row.getCell(5).getStringCellValue())); obj.setLanguageStatus(Integer.valueOf(row.getCell(5).getStringCellValue()));
// obj.setIsValid(1); obj.setIsValid(1);
//
// result.add(obj); result.add(obj);
// } }
// }catch (Exception e){ }catch (Exception e){
// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i); LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
// } }
// } }
// } }
// } }
// return result; return result;
// } }
//
// public List<SysLocaleResource> getSysLocaleResource(XSSFSheet sheet){ public List<SysLocaleResource> getSysLocaleResource(XSSFSheet sheet){
// List<SysLocaleResource> result = new ArrayList<>(); List<SysLocaleResource> result = new ArrayList<>();
// if(sheet != null){ if(sheet != null){
// if(sheet.getLastRowNum() >= 1){ if(sheet.getLastRowNum() >= 1){
// SysLocaleResource obj = null; SysLocaleResource obj = null;
// for (int i = 1; i <= sheet.getLastRowNum(); i++) { for (int i = 1; i <= sheet.getLastRowNum(); i++) {
// try { try {
// Row row = sheet.getRow(i);//获取索引为i的行以0开始 Row row = sheet.getRow(i);//获取索引为i的行以0开始
// if(row.getCell(0).toString().trim().length() > 0){ if(row.getCell(0).toString().trim().length() > 0){
// obj = new SysLocaleResource(); obj = new SysLocaleResource();
// obj.setId(Long.parseLong(row.getCell(0).getStringCellValue())); obj.setId(Long.parseLong(row.getCell(0).getStringCellValue()));
// obj.setResourceType(Integer.valueOf(row.getCell(1).getStringCellValue())); obj.setResourceType(Integer.valueOf(row.getCell(1).getStringCellValue()));
// obj.setLanguageCode(row.getCell(2).getStringCellValue()); obj.setLanguageCode(row.getCell(2).getStringCellValue());
// obj.setLanguageNameRdd(row.getCell(3).getStringCellValue()); obj.setLanguageNameRdd(row.getCell(3).getStringCellValue());
// obj.setResourceKey(row.getCell(4).getStringCellValue()); obj.setResourceKey(row.getCell(4).getStringCellValue());
// obj.setResourceValue(row.getCell(5).getStringCellValue()); obj.setResourceValue(row.getCell(5).getStringCellValue());
// obj.setIsSystem(Integer.valueOf(row.getCell(6).getStringCellValue())); obj.setIsSystem(Integer.valueOf(row.getCell(6).getStringCellValue()));
// obj.setIsValid(1); obj.setIsValid(1);
//
// result.add(obj); result.add(obj);
// } }
// }catch (Exception e){ }catch (Exception e){
// LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i); LOGGER.error("Excel Sheet Name :{} Index:{} DataType Error", sheet.getSheetName(), i);
// } }
// } }
// } }
// } }
// return result; return result;
// } }
//
//
// public XSSFWorkbook getWorkbook(String pathName){ public XSSFWorkbook getWorkbook(String pathName){
// try { try {
// InputStream in = TestExcelPermission.class.getClassLoader().getResourceAsStream(pathName); InputStream in = TestExcelPermission.class.getClassLoader().getResourceAsStream(pathName);
// XSSFWorkbook workbook = new XSSFWorkbook(in); XSSFWorkbook workbook = new XSSFWorkbook(in);
// return workbook; return workbook;
// }catch (Exception e){ }catch (Exception e){
// LOGGER.error(" System Init Sys Data Excel Error file path {} error message :{}",pathName,e.getMessage()); LOGGER.error(" System Init Sys Data Excel Error file path {} error message :{}",pathName,e.getMessage());
// e.getMessage(); e.getMessage();
// return null; return null;
// } }
// } }
//
//} }

Loading…
Cancel
Save