Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
polysoft-nafmii
/
polysoft-parent
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 58bb8e70
authored
Apr 27, 2021
by
ypenglv
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
调整目录结构
1 parent
cfac4b9d
Hide whitespace changes
Inline
Side-by-side
Showing
41 changed files
with
195 additions
and
64 deletions
nafmii-common/src/main/java/org/nafmii/config/JsonSerializerConfig.java → nafmii-common/src/main/java/org/nafmii/common/config/JsonSerializerConfig.java
nafmii-common/src/main/java/org/nafmii/config/RedisConfig.java → nafmii-common/src/main/java/org/nafmii/common/config/RedisConfig.java
nafmii-common/src/main/java/org/nafmii/constant/BusinessEnum.java → nafmii-common/src/main/java/org/nafmii/common/constant/BusinessEnum.java
nafmii-common/src/main/java/org/nafmii/constant/CommonEnum.java → nafmii-common/src/main/java/org/nafmii/common/constant/CommonEnum.java
nafmii-common/src/main/java/org/nafmii/constant/HttpClientHeaderEnum.java → nafmii-common/src/main/java/org/nafmii/common/constant/HttpClientHeaderEnum.java
nafmii-common/src/main/java/org/nafmii/constant/MessageEnum.java → nafmii-common/src/main/java/org/nafmii/common/constant/MessageEnum.java
nafmii-common/src/main/java/org/nafmii/exception/BusinessException.java → nafmii-common/src/main/java/org/nafmii/common/exception/BusinessException.java
nafmii-common/src/main/java/org/nafmii/exception/BusinessExceptionHandler.java → nafmii-common/src/main/java/org/nafmii/common/exception/BusinessExceptionHandler.java
nafmii-common/src/main/java/org/nafmii/param/BeanTransferUtils.java → nafmii-common/src/main/java/org/nafmii/common/param/BeanTransferUtils.java
nafmii-common/src/main/java/org/nafmii/param/PageQuery.java → nafmii-common/src/main/java/org/nafmii/common/param/PageQuery.java
nafmii-common/src/main/java/org/nafmii/param/PageResult.java → nafmii-common/src/main/java/org/nafmii/common/param/PageResult.java
nafmii-common/src/main/java/org/nafmii/response/ApiResponse.java → nafmii-common/src/main/java/org/nafmii/common/response/ApiResponse.java
nafmii-common/src/main/java/org/nafmii/response/CommonPage.java → nafmii-common/src/main/java/org/nafmii/common/response/CommonPage.java
nafmii-common/src/main/java/org/nafmii/response/Springs.java → nafmii-common/src/main/java/org/nafmii/common/response/Springs.java
nafmii-common/src/main/java/org/nafmii/utils/BeanTransferUtils.java → nafmii-common/src/main/java/org/nafmii/common/utils/BeanTransferUtils.java
nafmii-common/src/main/java/org/nafmii/utils/FileUtils.java → nafmii-common/src/main/java/org/nafmii/common/utils/FileUtils.java
nafmii-common/src/main/java/org/nafmii/common/utils/GeneratorCodeConfig.java
nafmii-common/src/main/java/org/nafmii/utils/GuavaUtil.java → nafmii-common/src/main/java/org/nafmii/common/utils/GuavaUtil.java
nafmii-common/src/main/java/org/nafmii/utils/JsonUtils.java → nafmii-common/src/main/java/org/nafmii/common/utils/JsonUtils.java
nafmii-common/src/main/java/org/nafmii/utils/JwtUtils.java → nafmii-common/src/main/java/org/nafmii/common/utils/JwtUtils.java
nafmii-common/src/main/java/org/nafmii/utils/PageResult.java → nafmii-common/src/main/java/org/nafmii/common/utils/PageResult.java
nafmii-common/src/main/java/org/nafmii/utils/RedisUtils.java → nafmii-common/src/main/java/org/nafmii/common/utils/RedisUtils.java
nafmii-common/src/main/java/org/nafmii/utils/RequestUtils.java → nafmii-common/src/main/java/org/nafmii/common/utils/RequestUtils.java
nafmii-common/src/main/java/org/nafmii/utils/SnowFlakeUtil.java → nafmii-common/src/main/java/org/nafmii/common/utils/SnowFlakeUtil.java
nafmii-common/src/main/java/org/nafmii/utils/SpringUtils.java → nafmii-common/src/main/java/org/nafmii/common/utils/SpringUtils.java
nafmii-common/src/main/java/org/nafmii/vo/AppUser.java → nafmii-common/src/main/java/org/nafmii/common/vo/AppUser.java
nafmii-eureka/src/main/java/org/nafmii/nafmiieu/NafmiiEuApplication.java → nafmii-eureka/src/main/java/org/nafmii/eureka/NafmiiEurekaApplication.java
nafmii-gateway/src/main/java/org/nafmii/NafmiiGatewayApplication.java → nafmii-gateway/src/main/java/org/nafmii/gateway/NafmiiGatewayApplication.java
nafmii-gateway/src/main/java/org/nafmii/config/AccessFilter.java → nafmii-gateway/src/main/java/org/nafmii/gateway/config/AccessFilter.java
nafmii-gateway/src/main/java/org/nafmii/config/AuthConfig.java → nafmii-gateway/src/main/java/org/nafmii/gateway/config/AuthConfig.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/NafmiiQuartzApplication.java → nafmii-quartz/src/main/java/org/nafmii/quartz/NafmiiQuartzApplication.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/annotation/DataSource.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/annotation/DataSource.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/aspect/DataSourceAspect.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/aspect/DataSourceAspect.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/config/DynamicContextHolder.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicContextHolder.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/config/DynamicDataSource.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicDataSource.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/config/DynamicDataSourceConfig.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicDataSourceConfig.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/config/DynamicDataSourceFactory.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicDataSourceFactory.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/properties/DataSourceProperties.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/properties/DataSourceProperties.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/datasource/properties/DynamicDataSourceProperties.java → nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/properties/DynamicDataSourceProperties.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/scheduler/SchedulerStartupListener.java → nafmii-quartz/src/main/java/org/nafmii/quartz/scheduler/SchedulerStartupListener.java
nafmii-quartz/src/main/java/org/nafmii/nafmiiquartz/scheduler/job/TestJob.java → nafmii-quartz/src/main/java/org/nafmii/quartz/scheduler/job/TestJob.java
nafmii-common/src/main/java/org/nafmii/config/JsonSerializerConfig.java
→
nafmii-common/src/main/java/org/nafmii/co
mmon/co
nfig/JsonSerializerConfig.java
View file @
58bb8e7
package
org
.
nafmii
.
config
;
package
org
.
nafmii
.
co
mmon
.
co
nfig
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
...
...
nafmii-common/src/main/java/org/nafmii/config/RedisConfig.java
→
nafmii-common/src/main/java/org/nafmii/co
mmon/co
nfig/RedisConfig.java
View file @
58bb8e7
package
org
.
nafmii
.
config
;
package
org
.
nafmii
.
co
mmon
.
co
nfig
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.data.redis.connection.RedisConnectionFactory
;
import
org.springframework.data.redis.connection.RedisConnectionFactory
;
...
...
nafmii-common/src/main/java/org/nafmii/constant/BusinessEnum.java
→
nafmii-common/src/main/java/org/nafmii/co
mmon/co
nstant/BusinessEnum.java
View file @
58bb8e7
package
org
.
nafmii
.
constant
;
package
org
.
nafmii
.
co
mmon
.
co
nstant
;
/**
/**
* @author lvyp
* @author lvyp
...
...
nafmii-common/src/main/java/org/nafmii/constant/CommonEnum.java
→
nafmii-common/src/main/java/org/nafmii/co
mmon/co
nstant/CommonEnum.java
View file @
58bb8e7
package
org
.
nafmii
.
constant
;
package
org
.
nafmii
.
co
mmon
.
co
nstant
;
public
enum
CommonEnum
{
public
enum
CommonEnum
{
...
...
nafmii-common/src/main/java/org/nafmii/constant/HttpClientHeaderEnum.java
→
nafmii-common/src/main/java/org/nafmii/co
mmon/co
nstant/HttpClientHeaderEnum.java
View file @
58bb8e7
package
org
.
nafmii
.
constant
;
package
org
.
nafmii
.
co
mmon
.
co
nstant
;
public
enum
HttpClientHeaderEnum
{
public
enum
HttpClientHeaderEnum
{
...
...
nafmii-common/src/main/java/org/nafmii/constant/MessageEnum.java
→
nafmii-common/src/main/java/org/nafmii/co
mmon/co
nstant/MessageEnum.java
View file @
58bb8e7
package
org
.
nafmii
.
constant
;
package
org
.
nafmii
.
co
mmon
.
co
nstant
;
public
enum
MessageEnum
{
public
enum
MessageEnum
{
/**
/**
...
...
nafmii-common/src/main/java/org/nafmii/exception/BusinessException.java
→
nafmii-common/src/main/java/org/nafmii/
common/
exception/BusinessException.java
View file @
58bb8e7
package
org
.
nafmii
.
exception
;
package
org
.
nafmii
.
common
.
exception
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
...
...
nafmii-common/src/main/java/org/nafmii/exception/BusinessExceptionHandler.java
→
nafmii-common/src/main/java/org/nafmii/
common/
exception/BusinessExceptionHandler.java
View file @
58bb8e7
package
org
.
nafmii
.
exception
;
package
org
.
nafmii
.
common
.
exception
;
import
feign.codec.DecodeException
;
import
feign.codec.DecodeException
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.nafmii.constant.MessageEnum
;
import
org.nafmii.co
mmon.co
nstant.MessageEnum
;
import
org.nafmii.response.ApiResponse
;
import
org.nafmii.
common.
response.ApiResponse
;
import
org.springframework.core.annotation.Order
;
import
org.springframework.core.annotation.Order
;
import
org.springframework.http.converter.HttpMessageNotReadableException
;
import
org.springframework.http.converter.HttpMessageNotReadableException
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.validation.BindingResult
;
...
...
nafmii-common/src/main/java/org/nafmii/param/BeanTransferUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
param/BeanTransferUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
param
;
package
org
.
nafmii
.
common
.
param
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.Page
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
...
...
nafmii-common/src/main/java/org/nafmii/param/PageQuery.java
→
nafmii-common/src/main/java/org/nafmii/
common/
param/PageQuery.java
View file @
58bb8e7
package
org
.
nafmii
.
param
;
package
org
.
nafmii
.
common
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
nafmii-common/src/main/java/org/nafmii/param/PageResult.java
→
nafmii-common/src/main/java/org/nafmii/
common/
param/PageResult.java
View file @
58bb8e7
package
org
.
nafmii
.
param
;
package
org
.
nafmii
.
common
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
nafmii-common/src/main/java/org/nafmii/response/ApiResponse.java
→
nafmii-common/src/main/java/org/nafmii/
common/
response/ApiResponse.java
View file @
58bb8e7
package
org
.
nafmii
.
response
;
package
org
.
nafmii
.
common
.
response
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
...
nafmii-common/src/main/java/org/nafmii/response/CommonPage.java
→
nafmii-common/src/main/java/org/nafmii/
common/
response/CommonPage.java
View file @
58bb8e7
package
org
.
nafmii
.
response
;
package
org
.
nafmii
.
common
.
response
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
...
...
nafmii-common/src/main/java/org/nafmii/response/Springs.java
→
nafmii-common/src/main/java/org/nafmii/
common/
response/Springs.java
View file @
58bb8e7
package
org
.
nafmii
.
response
;
package
org
.
nafmii
.
common
.
response
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.context.ApplicationContext
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/BeanTransferUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/BeanTransferUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.Page
;
import
org.nafmii.param.PageResult
;
import
org.nafmii.
common.
param.PageResult
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/FileUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/FileUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.util.StringUtils
;
import
org.springframework.util.StringUtils
;
...
...
nafmii-common/src/main/java/org/nafmii/common/utils/GeneratorCodeConfig.java
0 → 100644
View file @
58bb8e7
package
org
.
nafmii
.
common
.
utils
;
import
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException
;
import
com.baomidou.mybatisplus.core.toolkit.StringPool
;
import
com.baomidou.mybatisplus.generator.AutoGenerator
;
import
com.baomidou.mybatisplus.generator.InjectionConfig
;
import
com.baomidou.mybatisplus.generator.config.DataSourceConfig
;
import
com.baomidou.mybatisplus.generator.config.FileOutConfig
;
import
com.baomidou.mybatisplus.generator.config.GlobalConfig
;
import
com.baomidou.mybatisplus.generator.config.PackageConfig
;
import
com.baomidou.mybatisplus.generator.config.StrategyConfig
;
import
com.baomidou.mybatisplus.generator.config.TemplateConfig
;
import
com.baomidou.mybatisplus.generator.config.po.TableInfo
;
import
com.baomidou.mybatisplus.generator.config.rules.NamingStrategy
;
import
com.baomidou.mybatisplus.generator.engine.VelocityTemplateEngine
;
import
org.apache.commons.lang3.StringUtils
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Scanner
;
/**
* @author lvyp
* @date 2021/2/19
*/
public
class
GeneratorCodeConfig
{
public
static
String
scanner
(
String
tip
)
{
Scanner
scanner
=
new
Scanner
(
System
.
in
);
StringBuilder
help
=
new
StringBuilder
();
help
.
append
(
"请输入"
+
tip
+
":"
);
System
.
out
.
println
(
help
.
toString
());
if
(
scanner
.
hasNext
())
{
String
ipt
=
scanner
.
next
();
if
(
StringUtils
.
isNotEmpty
(
ipt
))
{
return
ipt
;
}
}
throw
new
MybatisPlusException
(
"请输入正确的"
+
tip
+
"!"
);
}
public
static
void
main
(
String
[]
args
)
{
// 代码生成器
AutoGenerator
mpg
=
new
AutoGenerator
();
// 数据源配置
DataSourceConfig
dsc
=
new
DataSourceConfig
();
dsc
.
setUrl
(
"jdbc:mysql://114.112.96.30:30029/NAFMII_2.1?useUnicode=true&characterEncoding=UTF8&useSSL=false"
);
dsc
.
setDriverName
(
"com.mysql.cj.jdbc.Driver"
);
dsc
.
setUsername
(
"root"
);
dsc
.
setPassword
(
"Moxi123#"
);
mpg
.
setDataSource
(
dsc
);
// 包配置
PackageConfig
pc
=
new
PackageConfig
();
String
moduleName
=
scanner
(
"模块名"
);
pc
.
setParent
(
scanner
(
"包名"
));
pc
.
setController
(
"controller"
);
pc
.
setEntity
(
"entity"
);
pc
.
setMapper
(
"dao"
);
pc
.
setService
(
"service"
);
pc
.
setServiceImpl
(
"service.impl"
);
mpg
.
setPackageInfo
(
pc
);
// 全局配置
GlobalConfig
gc
=
new
GlobalConfig
();
String
projectPath
=
System
.
getProperty
(
"user.dir"
)+
"/"
+
moduleName
;
gc
.
setOutputDir
(
projectPath
+
"/src/main/java"
);
gc
.
setAuthor
(
"lvyp"
);
gc
.
setOpen
(
false
);
gc
.
setBaseResultMap
(
true
);
gc
.
setBaseColumnList
(
true
);
gc
.
setEntityName
(
"%sPO"
);
gc
.
setMapperName
(
"%sMapper"
);
//实体属性 Swagger2 注解
gc
.
setSwagger2
(
true
);
mpg
.
setGlobalConfig
(
gc
);
// 自定义配置
InjectionConfig
cfg
=
new
InjectionConfig
()
{
@Override
public
void
initMap
()
{
// to do nothing
}
};
// 如果模板引擎是 freemarker
//String templatePath = "/templates/mapper.xml.ftl";
// 如果模板引擎是 velocity
String
templatePath
=
"/templates/mapper.xml.vm"
;
// 自定义输出配置
List
<
FileOutConfig
>
focList
=
new
ArrayList
<>();
// 自定义配置会被优先输出
focList
.
add
(
new
FileOutConfig
(
templatePath
)
{
@Override
public
String
outputFile
(
TableInfo
tableInfo
)
{
// 自定义输出文件名 , 如果你 Entity 设置了前后缀、此处注意 xml 的名称会跟着发生变化!!
return
projectPath
+
"/src/main/resources/mapper/"
+
tableInfo
.
getEntityName
().
substring
(
0
,
tableInfo
.
getEntityName
().
length
()-
2
)
+
"Mapper"
+
StringPool
.
DOT_XML
;
}
});
cfg
.
setFileOutConfigList
(
focList
);
mpg
.
setCfg
(
cfg
);
// 配置模板
TemplateConfig
templateConfig
=
new
TemplateConfig
();
// 配置自定义输出模板
//指定自定义模板路径,注意不要带上.ftl/.vm, 会根据使用的模板引擎自动识别
templateConfig
.
setEntity
(
"/templates/entity.java"
);
templateConfig
.
setController
(
"/templates/controller.java"
);
templateConfig
.
setService
(
"/templates/service.java"
);
templateConfig
.
setServiceImpl
(
"/templates/serviceImpl.java"
);
templateConfig
.
setXml
(
null
);
templateConfig
.
setMapper
(
"/templates/mapper.java"
);
mpg
.
setTemplate
(
templateConfig
);
// 策略配置
StrategyConfig
strategy
=
new
StrategyConfig
();
strategy
.
setNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setColumnNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setSuperEntityClass
(
"com.baomidou.mybatisplus.extension.activerecord.Model"
);
strategy
.
setEntityLombokModel
(
true
);
strategy
.
setRestControllerStyle
(
true
);
strategy
.
setTablePrefix
(
"t_"
);
// 该设置可以截取表名中的前缀字段
strategy
.
setEntityTableFieldAnnotationEnable
(
true
);
// 公共父类
// strategy.setSuperControllerClass("com.baomidou.ant.common.BaseController");
// 写于父类中的公共字段
// strategy.setSuperEntityColumns("id");
strategy
.
setInclude
(
scanner
(
"表名,多个英文逗号分割"
).
split
(
","
));
strategy
.
setControllerMappingHyphenStyle
(
true
);
mpg
.
setStrategy
(
strategy
);
mpg
.
setTemplateEngine
(
new
VelocityTemplateEngine
());
mpg
.
execute
();
}
}
nafmii-common/src/main/java/org/nafmii/utils/GuavaUtil.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/GuavaUtil.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
com.google.common.cache.Cache
;
import
com.google.common.cache.Cache
;
import
com.google.common.cache.CacheBuilder
;
import
com.google.common.cache.CacheBuilder
;
import
lombok.Synchronized
;
import
lombok.Synchronized
;
import
javax.annotation.PostConstruct
;
import
java.util.HashMap
;
import
java.util.concurrent.TimeUnit
;
import
java.util.concurrent.TimeUnit
;
/**
/**
...
...
nafmii-common/src/main/java/org/nafmii/utils/JsonUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/JsonUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.serializer.JSONLibDataFormatSerializer
;
import
com.alibaba.fastjson.serializer.JSONLibDataFormatSerializer
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/JwtUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/JwtUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
io.jsonwebtoken.Claims
;
import
io.jsonwebtoken.Claims
;
import
io.jsonwebtoken.Jwts
;
import
io.jsonwebtoken.Jwts
;
import
io.jsonwebtoken.SignatureAlgorithm
;
import
io.jsonwebtoken.SignatureAlgorithm
;
import
org.nafmii.vo.AppUser
;
import
org.nafmii.
common.
vo.AppUser
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/PageResult.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/PageResult.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/RedisUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/RedisUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.RedisTemplate
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/RequestUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/RequestUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
org.nafmii.co
nstant.HttpClientHeader
Enum
;
import
org.nafmii.co
mmon.constant.Message
Enum
;
import
org.nafmii.co
nstant.Message
Enum
;
import
org.nafmii.co
mmon.constant.HttpClientHeader
Enum
;
import
org.nafmii.exception.BusinessException
;
import
org.nafmii.
common.
exception.BusinessException
;
import
org.springframework.util.StringUtils
;
import
org.springframework.util.StringUtils
;
import
org.springframework.web.context.request.RequestAttributes
;
import
org.springframework.web.context.request.RequestAttributes
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.RequestContextHolder
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/SnowFlakeUtil.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/SnowFlakeUtil.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
java.lang.management.ManagementFactory
;
import
java.lang.management.ManagementFactory
;
import
java.lang.management.RuntimeMXBean
;
import
java.lang.management.RuntimeMXBean
;
...
...
nafmii-common/src/main/java/org/nafmii/utils/SpringUtils.java
→
nafmii-common/src/main/java/org/nafmii/
common/
utils/SpringUtils.java
View file @
58bb8e7
package
org
.
nafmii
.
utils
;
package
org
.
nafmii
.
common
.
utils
;
import
org.springframework.beans.BeansException
;
import
org.springframework.beans.BeansException
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.context.ApplicationContext
;
...
@@ -8,7 +8,6 @@ import org.springframework.web.context.request.RequestContextHolder;
...
@@ -8,7 +8,6 @@ import org.springframework.web.context.request.RequestContextHolder;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.Locale
;
@SuppressWarnings
(
"unchecked"
)
@SuppressWarnings
(
"unchecked"
)
@Component
@Component
...
...
nafmii-common/src/main/java/org/nafmii/vo/AppUser.java
→
nafmii-common/src/main/java/org/nafmii/
common/
vo/AppUser.java
View file @
58bb8e7
package
org
.
nafmii
.
vo
;
package
org
.
nafmii
.
common
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
nafmii-eureka/src/main/java/org/nafmii/
nafmiieu/NafmiiEu
Application.java
→
nafmii-eureka/src/main/java/org/nafmii/
eureka/NafmiiEureka
Application.java
View file @
58bb8e7
package
org
.
nafmii
.
nafmiieu
;
package
org
.
nafmii
.
eureka
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
...
@@ -6,10 +6,10 @@ import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
...
@@ -6,10 +6,10 @@ import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@SpringBootApplication
@SpringBootApplication
@EnableEurekaServer
@EnableEurekaServer
public
class
NafmiiEuApplication
{
public
class
NafmiiEu
reka
Application
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
NafmiiEuApplication
.
class
,
args
);
SpringApplication
.
run
(
NafmiiEu
reka
Application
.
class
,
args
);
}
}
}
}
nafmii-gateway/src/main/java/org/nafmii/NafmiiGatewayApplication.java
→
nafmii-gateway/src/main/java/org/nafmii/
gateway/
NafmiiGatewayApplication.java
View file @
58bb8e7
package
org
.
nafmii
;
package
org
.
nafmii
.
gateway
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
...
...
nafmii-gateway/src/main/java/org/nafmii/config/AccessFilter.java
→
nafmii-gateway/src/main/java/org/nafmii/
gateway/
config/AccessFilter.java
View file @
58bb8e7
package
org
.
nafmii
.
config
;
package
org
.
nafmii
.
gateway
.
config
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.nafmii.exception.BusinessException
;
import
org.nafmii.
common.
exception.BusinessException
;
import
org.nafmii.utils.JwtUtils
;
import
org.nafmii.
common.
utils.JwtUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cloud.gateway.filter.GatewayFilterChain
;
import
org.springframework.cloud.gateway.filter.GatewayFilterChain
;
import
org.springframework.cloud.gateway.filter.GlobalFilter
;
import
org.springframework.cloud.gateway.filter.GlobalFilter
;
...
...
nafmii-gateway/src/main/java/org/nafmii/config/AuthConfig.java
→
nafmii-gateway/src/main/java/org/nafmii/
gateway/
config/AuthConfig.java
View file @
58bb8e7
package
org
.
nafmii
.
config
;
package
org
.
nafmii
.
gateway
.
config
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/NafmiiQuartzApplication.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/NafmiiQuartzApplication.java
View file @
58bb8e7
package
org
.
nafmii
.
nafmii
quartz
;
package
org
.
nafmii
.
quartz
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/annotation/DataSource.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/annotation/DataSource.java
View file @
58bb8e7
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
annotation
;
package
org
.
nafmii
.
quartz
.
datasource
.
annotation
;
import
java.lang.annotation.*
;
import
java.lang.annotation.*
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/aspect/DataSourceAspect.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/aspect/DataSourceAspect.java
View file @
58bb8e7
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
aspect
;
package
org
.
nafmii
.
quartz
.
datasource
.
aspect
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.ProceedingJoinPoint
;
...
@@ -14,8 +14,8 @@ import org.aspectj.lang.annotation.Around;
...
@@ -14,8 +14,8 @@ import org.aspectj.lang.annotation.Around;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.aspectj.lang.reflect.MethodSignature
;
import
org.aspectj.lang.reflect.MethodSignature
;
import
org.nafmii.
nafmii
quartz.datasource.annotation.DataSource
;
import
org.nafmii.quartz.datasource.annotation.DataSource
;
import
org.nafmii.
nafmii
quartz.datasource.config.DynamicContextHolder
;
import
org.nafmii.quartz.datasource.config.DynamicContextHolder
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.core.Ordered
;
import
org.springframework.core.Ordered
;
...
@@ -36,8 +36,8 @@ import java.lang.reflect.Method;
...
@@ -36,8 +36,8 @@ import java.lang.reflect.Method;
public
class
DataSourceAspect
{
public
class
DataSourceAspect
{
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
getClass
());
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
getClass
());
@Pointcut
(
"@annotation(org.nafmii.
nafmii
quartz.datasource.annotation.DataSource) "
+
@Pointcut
(
"@annotation(org.nafmii.quartz.datasource.annotation.DataSource) "
+
"|| @within(org.nafmii.
nafmii
quartz.datasource.annotation.DataSource)"
)
"|| @within(org.nafmii.quartz.datasource.annotation.DataSource)"
)
public
void
dataSourcePointCut
()
{
public
void
dataSourcePointCut
()
{
}
}
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/config/DynamicContextHolder.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicContextHolder.java
View file @
58bb8e7
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
config
;
package
org
.
nafmii
.
quartz
.
datasource
.
config
;
import
java.util.ArrayDeque
;
import
java.util.ArrayDeque
;
import
java.util.Deque
;
import
java.util.Deque
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/config/DynamicDataSource.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicDataSource.java
View file @
58bb8e7
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
config
;
package
org
.
nafmii
.
quartz
.
datasource
.
config
;
import
org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
;
import
org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/config/DynamicDataSourceConfig.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicDataSourceConfig.java
View file @
58bb8e7
...
@@ -6,11 +6,11 @@
...
@@ -6,11 +6,11 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
config
;
package
org
.
nafmii
.
quartz
.
datasource
.
config
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
org.nafmii.
nafmii
quartz.datasource.properties.DataSourceProperties
;
import
org.nafmii.quartz.datasource.properties.DataSourceProperties
;
import
org.nafmii.
nafmii
quartz.datasource.properties.DynamicDataSourceProperties
;
import
org.nafmii.quartz.datasource.properties.DynamicDataSourceProperties
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
...
@@ -19,7 +19,6 @@ import org.springframework.context.annotation.Configuration;
...
@@ -19,7 +19,6 @@ import org.springframework.context.annotation.Configuration;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.logging.Logger
;
/**
/**
* 配置多数据源
* 配置多数据源
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/config/DynamicDataSourceFactory.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/config/DynamicDataSourceFactory.java
View file @
58bb8e7
...
@@ -6,10 +6,10 @@
...
@@ -6,10 +6,10 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
config
;
package
org
.
nafmii
.
quartz
.
datasource
.
config
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
org.nafmii.
nafmii
quartz.datasource.properties.DataSourceProperties
;
import
org.nafmii.quartz.datasource.properties.DataSourceProperties
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/properties/DataSourceProperties.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/properties/DataSourceProperties.java
View file @
58bb8e7
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
properties
;
package
org
.
nafmii
.
quartz
.
datasource
.
properties
;
/**
/**
* 多数据源属性
* 多数据源属性
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/datasource/properties/DynamicDataSourceProperties.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/datasource/properties/DynamicDataSourceProperties.java
View file @
58bb8e7
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
* 版权所有,侵权必究!
*/
*/
package
org
.
nafmii
.
nafmii
quartz
.
datasource
.
properties
;
package
org
.
nafmii
.
quartz
.
datasource
.
properties
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/scheduler/SchedulerStartupListener.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/scheduler/SchedulerStartupListener.java
View file @
58bb8e7
package
org
.
nafmii
.
nafmii
quartz
.
scheduler
;
package
org
.
nafmii
.
quartz
.
scheduler
;
import
org.nafmii.
nafmii
quartz.scheduler.job.TestJob
;
import
org.nafmii.quartz.scheduler.job.TestJob
;
import
org.quartz.*
;
import
org.quartz.*
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.boot.ApplicationArguments
;
import
org.springframework.boot.ApplicationArguments
;
...
...
nafmii-quartz/src/main/java/org/nafmii/
nafmii
quartz/scheduler/job/TestJob.java
→
nafmii-quartz/src/main/java/org/nafmii/quartz/scheduler/job/TestJob.java
View file @
58bb8e7
package
org
.
nafmii
.
nafmii
quartz
.
scheduler
.
job
;
package
org
.
nafmii
.
quartz
.
scheduler
.
job
;
import
org.nafmii.
nafmii
quartz.datasource.annotation.DataSource
;
import
org.nafmii.quartz.datasource.annotation.DataSource
;
import
org.quartz.DisallowConcurrentExecution
;
import
org.quartz.DisallowConcurrentExecution
;
import
org.quartz.JobExecutionContext
;
import
org.quartz.JobExecutionContext
;
import
org.quartz.PersistJobDataAfterExecution
;
import
org.quartz.PersistJobDataAfterExecution
;
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment