Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
annual-performance-indicators
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
王威威
annual-performance-indicators
Commits
aa4ce7bf
提交
aa4ce7bf
authored
7月 06, 2021
作者:
ww1xhqc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Initial] 修改包名
上级
323f5058
隐藏空白字符变更
内嵌
并排
正在显示
65 个修改的文件
包含
208 行增加
和
318 行删除
+208
-318
EntityHandle.java
src/main/java/com/tykj/base/aop/EntityHandle.java
+4
-3
Java8TimeConfig.java
src/main/java/com/tykj/base/config/Java8TimeConfig.java
+3
-2
WebMvcConfig.java
src/main/java/com/tykj/base/config/WebMvcConfig.java
+1
-1
FourComsumer.java
src/main/java/com/tykj/base/consumer/FourComsumer.java
+1
-1
BaseEntity.java
src/main/java/com/tykj/base/entity/BaseEntity.java
+1
-1
XMQGenerator.java
src/main/java/com/tykj/base/entity/XMQGenerator.java
+1
-1
JpaCustomOrder.java
src/main/java/com/tykj/base/page/JpaCustomOrder.java
+1
-1
JpaCustomPage.java
src/main/java/com/tykj/base/page/JpaCustomPage.java
+2
-1
ApiException.java
src/main/java/com/tykj/base/result/ApiException.java
+1
-1
GlobalExceptionHandler.java
...ain/java/com/tykj/base/result/GlobalExceptionHandler.java
+2
-1
ResultObj.java
src/main/java/com/tykj/base/result/ResultObj.java
+1
-1
ResultUtil.java
src/main/java/com/tykj/base/result/ResultUtil.java
+3
-2
ClassUtil.java
src/main/java/com/tykj/base/util/ClassUtil.java
+0
-65
DateFormatUtil.java
src/main/java/com/tykj/base/util/DateFormatUtil.java
+1
-1
FileUtil.java
src/main/java/com/tykj/base/util/FileUtil.java
+0
-52
ModelController.java
src/main/java/com/tykj/model/controller/ModelController.java
+19
-14
QuoteController.java
src/main/java/com/tykj/model/controller/QuoteController.java
+10
-9
RuleController.java
src/main/java/com/tykj/model/controller/RuleController.java
+4
-4
ColumnInfoDao.java
src/main/java/com/tykj/model/dao/ColumnInfoDao.java
+3
-2
QuoteDao.java
src/main/java/com/tykj/model/dao/QuoteDao.java
+2
-2
RuleDao.java
src/main/java/com/tykj/model/dao/RuleDao.java
+3
-4
TableInfoDao.java
src/main/java/com/tykj/model/dao/TableInfoDao.java
+2
-7
ColumnInfo.java
src/main/java/com/tykj/model/entity/ColumnInfo.java
+2
-2
Quote.java
src/main/java/com/tykj/model/entity/Quote.java
+3
-2
Rule.java
src/main/java/com/tykj/model/entity/Rule.java
+3
-2
TableInfo.java
src/main/java/com/tykj/model/entity/TableInfo.java
+2
-2
ConnectionType.java
...ava/com/tykj/model/entity/customEnums/ConnectionType.java
+1
-1
ColumnTypeVO.java
src/main/java/com/tykj/model/entity/vo/ColumnTypeVO.java
+1
-1
ColumnVO.java
src/main/java/com/tykj/model/entity/vo/ColumnVO.java
+4
-3
ColumnWithQuoteVO.java
...main/java/com/tykj/model/entity/vo/ColumnWithQuoteVO.java
+4
-3
CustomPage.java
src/main/java/com/tykj/model/entity/vo/CustomPage.java
+1
-1
DelTableVO.java
src/main/java/com/tykj/model/entity/vo/DelTableVO.java
+1
-1
GroupCondition.java
src/main/java/com/tykj/model/entity/vo/GroupCondition.java
+1
-1
OrderCondition.java
src/main/java/com/tykj/model/entity/vo/OrderCondition.java
+1
-2
QueryCondition.java
src/main/java/com/tykj/model/entity/vo/QueryCondition.java
+3
-2
RuleVo.java
src/main/java/com/tykj/model/entity/vo/RuleVo.java
+1
-1
SearchAllVO.java
src/main/java/com/tykj/model/entity/vo/SearchAllVO.java
+1
-1
SearchColumnInfoVo.java
...ain/java/com/tykj/model/entity/vo/SearchColumnInfoVo.java
+3
-2
SearchQuoteVO.java
src/main/java/com/tykj/model/entity/vo/SearchQuoteVO.java
+1
-1
SearchTableInfoVo.java
...main/java/com/tykj/model/entity/vo/SearchTableInfoVo.java
+3
-2
TableAndColumnInfoVO.java
...n/java/com/tykj/model/entity/vo/TableAndColumnInfoVO.java
+4
-3
TableVO.java
src/main/java/com/tykj/model/entity/vo/TableVO.java
+1
-1
UpdateQuoteVO.java
src/main/java/com/tykj/model/entity/vo/UpdateQuoteVO.java
+3
-2
UpdateTableInfoVO.java
...main/java/com/tykj/model/entity/vo/UpdateTableInfoVO.java
+1
-1
VersionVO.java
src/main/java/com/tykj/model/entity/vo/VersionVO.java
+0
-30
complexQueryVo.java
src/main/java/com/tykj/model/entity/vo/complexQueryVo.java
+2
-2
ModelType.java
src/main/java/com/tykj/model/myEnum/ModelType.java
+1
-1
ModelService.java
src/main/java/com/tykj/model/service/ModelService.java
+8
-5
QuoteService.java
src/main/java/com/tykj/model/service/QuoteService.java
+5
-4
RuleService.java
src/main/java/com/tykj/model/service/RuleService.java
+5
-3
ModelHelper.java
src/main/java/com/tykj/model/service/impl/ModelHelper.java
+9
-6
ModelImpl.java
src/main/java/com/tykj/model/service/impl/ModelImpl.java
+27
-22
QuoteServiceImpl.java
...in/java/com/tykj/model/service/impl/QuoteServiceImpl.java
+8
-7
RuleServiceImpl.java
...ain/java/com/tykj/model/service/impl/RuleServiceImpl.java
+6
-5
MysqlSqlType.java
src/main/java/com/tykj/model/sqlType/MysqlSqlType.java
+1
-1
OscarSqlType.java
src/main/java/com/tykj/model/sqlType/OscarSqlType.java
+1
-1
CheckUtils.java
src/main/java/com/tykj/model/utils/CheckUtils.java
+3
-2
ClassTypeLength.java
src/main/java/com/tykj/model/utils/ClassTypeLength.java
+1
-1
CreateTableUtil.java
src/main/java/com/tykj/model/utils/CreateTableUtil.java
+5
-4
GetIndexUtil.java
src/main/java/com/tykj/model/utils/GetIndexUtil.java
+1
-1
HqlUtil.java
src/main/java/com/tykj/model/utils/HqlUtil.java
+2
-2
ObjectUtil.java
src/main/java/com/tykj/model/utils/ObjectUtil.java
+1
-1
SessionUtil.java
src/main/java/com/tykj/model/utils/SessionUtil.java
+6
-3
SqlTypeUtil.java
src/main/java/com/tykj/model/utils/SqlTypeUtil.java
+5
-3
SqlUtil.java
src/main/java/com/tykj/model/utils/SqlUtil.java
+1
-1
没有找到文件。
src/main/java/com/tykj/base/aop/EntityHandle.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
aop
;
package
com
.
tykj
.
base
.
aop
;
import
com.tykj.datawarehouse.base.entity.BaseEntity
;
import
com.tykj.base.entity.BaseEntity
;
import
org.aspectj.lang.JoinPoint
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Before
;
...
...
@@ -18,7 +19,7 @@ import static java.util.Objects.isNull;
@Component
public
class
EntityHandle
{
@Before
(
"execution(* org.springframework.data.repository.CrudRepository.save(..)) && args(com.tykj.
datawarehouse.
base.entity.BaseEntity))"
)
@Before
(
"execution(* org.springframework.data.repository.CrudRepository.save(..)) && args(com.tykj.base.entity.BaseEntity))"
)
public
void
checkTimes
(
JoinPoint
point
)
{
Object
[]
args
=
point
.
getArgs
();
for
(
Object
arg
:
args
)
{
...
...
src/main/java/com/tykj/base/config/Java8TimeConfig.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
config
;
package
com
.
tykj
.
base
.
config
;
import
com.fasterxml.jackson.core.JsonGenerator
;
import
com.fasterxml.jackson.core.JsonParser
;
...
...
@@ -8,7 +8,8 @@ import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
import
com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
;
import
com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
;
import
com.fasterxml.jackson.module.paramnames.ParameterNamesModule
;
import
com.tykj.datawarehouse.base.util.DateFormatUtil
;
import
com.tykj.base.util.DateFormatUtil
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Value
;
...
...
src/main/java/com/tykj/base/config/WebMvcConfig.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
config
;
package
com
.
tykj
.
base
.
config
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
...
...
src/main/java/com/tykj/base/consumer/FourComsumer.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
consumer
;
package
com
.
tykj
.
base
.
consumer
;
import
java.util.Objects
;
...
...
src/main/java/com/tykj/base/entity/BaseEntity.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
entity
;
package
com
.
tykj
.
base
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/tykj/base/entity/XMQGenerator.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
entity
;
package
com
.
tykj
.
base
.
entity
;
import
org.hibernate.engine.spi.SharedSessionContractImplementor
;
import
org.hibernate.id.SequenceGenerator
;
...
...
src/main/java/com/tykj/base/page/JpaCustomOrder.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
page
;
package
com
.
tykj
.
base
.
page
;
import
lombok.Data
;
import
org.springframework.data.domain.Sort
;
...
...
src/main/java/com/tykj/base/page/JpaCustomPage.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
page
;
package
com
.
tykj
.
base
.
page
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
com.tykj.base.page.JpaCustomOrder
;
import
org.springframework.data.domain.PageRequest
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.util.Assert
;
...
...
src/main/java/com/tykj/base/result/ApiException.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
result
;
package
com
.
tykj
.
base
.
result
;
import
org.springframework.http.ResponseEntity
;
...
...
src/main/java/com/tykj/base/result/GlobalExceptionHandler.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
result
;
package
com
.
tykj
.
base
.
result
;
import
com.fasterxml.jackson.databind.exc.InvalidFormatException
;
import
com.tykj.base.result.ApiException
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.core.Ordered
;
import
org.springframework.core.annotation.Order
;
...
...
src/main/java/com/tykj/base/result/ResultObj.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
result
;
package
com
.
tykj
.
base
.
result
;
import
com.fasterxml.jackson.annotation.JsonPropertyOrder
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/base/result/ResultUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
result
;
package
com
.
tykj
.
base
.
result
;
import
com.tykj.base.result.ResultObj
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.ResponseEntity
;
...
...
@@ -18,7 +19,7 @@ public class ResultUtil<T> {
*
* @param data 获取的数据
*/
public
static
<
T
>
ResponseEntity
<
ResultObj
<
T
>>
success
(
T
data
,
String
message
)
{
public
static
<
T
>
ResponseEntity
<
ResultObj
<
T
>>
success
(
T
data
,
String
message
)
{
return
ResponseEntity
.
ok
(
new
ResultObj
<>(
data
,
message
));
}
/**
...
...
src/main/java/com/tykj/base/util/ClassUtil.java
deleted
100644 → 0
浏览文件 @
323f5058
package
com
.
tykj
.
datawarehouse
.
base
.
util
;
import
java.io.File
;
import
java.io.IOException
;
import
java.net.URL
;
import
java.util.ArrayList
;
import
java.util.Enumeration
;
import
java.util.List
;
public
class
ClassUtil
{
/**
* 读取项目中所有Class 并以Class对象的集合返回
* @param load ClassLoader
* @return Class对象集合
*/
public
static
List
<
Class
<?>>
loadClassByLoader
(
ClassLoader
load
)
{
List
<
Class
<?>>
classes
=
new
ArrayList
<>();
try
{
Enumeration
<
URL
>
urls
=
load
.
getResources
(
""
);
//放所有类型
while
(
urls
.
hasMoreElements
())
{
URL
url
=
urls
.
nextElement
();
//文件类型(其实是文件夹)
if
(
url
.
getProtocol
().
equals
(
"file"
))
{
loadClassByPath
(
null
,
url
.
getPath
(),
classes
,
load
);
}
}
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
return
classes
;
}
/**
* 通过文件路径加载所有类 root 主要用来替换path中前缀(除包路径以外的路径)
*/
private
static
void
loadClassByPath
(
String
root
,
String
path
,
List
<
Class
<?>>
list
,
ClassLoader
load
)
{
File
f
=
new
File
(
path
);
if
(
root
==
null
)
{
root
=
f
.
getPath
();
}
//判断是否是class文件
if
(
f
.
isFile
()
&&
f
.
getName
().
matches
(
"^.*\\.class$"
))
{
try
{
String
classPath
=
f
.
getPath
();
//截取出className 将路径分割符替换为.(windows是\ linux、mac是/)
String
className
=
classPath
.
substring
(
root
.
length
()
+
1
,
classPath
.
length
()
-
6
).
replace
(
'/'
,
'.'
).
replace
(
'\\'
,
'.'
);
list
.
add
(
load
.
loadClass
(
className
));
}
catch
(
Exception
ex
)
{
ex
.
printStackTrace
();
}
}
else
{
File
[]
fs
=
f
.
listFiles
();
if
(
fs
==
null
)
{
return
;
}
for
(
File
file
:
fs
)
{
loadClassByPath
(
root
,
file
.
getPath
(),
list
,
load
);
}
}
}
}
src/main/java/com/tykj/base/util/DateFormatUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
base
.
util
;
package
com
.
tykj
.
base
.
util
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.time.FastDateFormat
;
...
...
src/main/java/com/tykj/base/util/FileUtil.java
deleted
100644 → 0
浏览文件 @
323f5058
package
com
.
tykj
.
datawarehouse
.
base
.
util
;
import
java.io.*
;
/**
* @author HuangXiahao
* @version V1.0
* @class FileUtil
* @packageName com.tykj.workflowcore.base.util
**/
public
class
FileUtil
{
public
static
File
createFileByString
(
String
filePath
,
String
fileString
){
File
f
=
null
;
try
{
f
=
new
File
(
filePath
);
// 判断文件是否存在
if
(!
f
.
exists
()){
f
.
createNewFile
();
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
BufferedReader
bufferedReader
=
null
;
BufferedWriter
bufferedWriter
=
null
;
try
{
bufferedReader
=
new
BufferedReader
(
new
StringReader
(
fileString
));
bufferedWriter
=
new
BufferedWriter
(
new
FileWriter
(
f
));
//字符缓冲区
char
buf
[]
=
new
char
[
1024
];
int
len
;
while
((
len
=
bufferedReader
.
read
(
buf
))
!=
-
1
)
{
bufferedWriter
.
write
(
buf
,
0
,
len
);
}
bufferedWriter
.
flush
();
bufferedReader
.
close
();
bufferedWriter
.
close
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
finally
{
if
(
bufferedReader
!=
null
)
{
try
{
bufferedReader
.
close
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
}
return
f
;
}
}
src/main/java/com/tykj/model/controller/ModelController.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
controller
;
package
com
.
tykj
.
model
.
controller
;
import
com.tykj.datawarehouse.base.result.ApiException
;
import
com.tykj.datawarehouse.base.result.ResultUtil
;
import
com.tykj.datawarehouse.model.dao.QuoteDao
;
import
com.tykj.datawarehouse.model.dao.RuleDao
;
import
com.tykj.datawarehouse.model.entity.ColumnInfo
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.datawarehouse.model.entity.Rule
;
import
com.tykj.datawarehouse.model.entity.TableInfo
;
import
com.tykj.datawarehouse.model.entity.vo.*
;
import
com.tykj.datawarehouse.model.service.ModelService
;
import
com.tykj.datawarehouse.model.service.impl.ModelHelper
;
import
com.tykj.datawarehouse.model.utils.SessionUtil
;
import
com.tykj.base.result.ApiException
;
import
com.tykj.base.result.ResultUtil
;
import
com.tykj.model.dao.QuoteDao
;
import
com.tykj.model.dao.RuleDao
;
import
com.tykj.model.entity.ColumnInfo
;
import
com.tykj.model.entity.Quote
;
import
com.tykj.model.entity.Rule
;
import
com.tykj.model.entity.TableInfo
;
import
com.tykj.model.entity.vo.*
;
import
com.tykj.model.service.ModelService
;
import
com.tykj.model.service.impl.ModelHelper
;
import
com.tykj.model.utils.SessionUtil
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -187,7 +192,7 @@ public class ModelController {
@ApiOperation
(
"复杂查询(分类)"
)
@PostMapping
(
"/complexQuery/group"
)
public
ResponseEntity
complexQueryWithGroup
(
@RequestBody
complexQueryVo
complexQueryVo
)
{
CustomPage
customPage
=
modelService
.
complexQueryWithGroup
(
complexQueryVo
.
getTableName
(),
complexQueryVo
.
getGroupCondition
(),
complexQueryVo
.
getColumnNames
(),
complexQueryVo
.
getQueryConditions
(),
complexQueryVo
.
getGroupByColumn
(),
complexQueryVo
.
getPage
(),
complexQueryVo
.
getSize
());
CustomPage
customPage
=
modelService
.
complexQueryWithGroup
(
complexQueryVo
.
getTableName
(),
complexQueryVo
.
getGroupCondition
(),
complexQueryVo
.
getColumnNames
(),
complexQueryVo
.
getQueryConditions
(),
complexQueryVo
.
getGroupByColumn
(),
complexQueryVo
.
getPage
(),
complexQueryVo
.
getSize
());
if
(
customPage
.
getContents
()
!=
null
)
{
return
ResultUtil
.
success
(
customPage
,
"查询成功!"
);
}
...
...
src/main/java/com/tykj/model/controller/QuoteController.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
controller
;
import
com.tykj.datawarehouse.base.result.ResultUtil
;
import
com.tykj.datawarehouse.model.dao.ColumnInfoDao
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.datawarehouse.model.entity.vo.SearchQuoteVO
;
import
com.tykj.datawarehouse.model.entity.vo.UpdateQuoteVO
;
import
com.tykj.datawarehouse.model.service.QuoteService
;
import
com.tykj.datawarehouse.model.service.impl.ModelImpl
;
package
com
.
tykj
.
model
.
controller
;
import
com.tykj.base.result.ResultUtil
;
import
com.tykj.model.entity.Quote
;
import
com.tykj.model.entity.vo.SearchQuoteVO
;
import
com.tykj.model.entity.vo.UpdateQuoteVO
;
import
com.tykj.model.service.QuoteService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/tykj/model/controller/RuleController.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
controller
;
package
com
.
tykj
.
model
.
controller
;
import
com.tykj.
datawarehouse.
base.result.ResultUtil
;
import
com.tykj.
datawarehouse.
model.entity.vo.RuleVo
;
import
com.tykj.
datawarehouse.
model.service.RuleService
;
import
com.tykj.base.result.ResultUtil
;
import
com.tykj.model.entity.vo.RuleVo
;
import
com.tykj.model.service.RuleService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/tykj/model/dao/ColumnInfoDao.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
dao
;
package
com
.
tykj
.
model
.
dao
;
import
com.tykj.datawarehouse.model.entity.ColumnInfo
;
import
com.tykj.model.entity.ColumnInfo
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.Modifying
;
...
...
src/main/java/com/tykj/model/dao/QuoteDao.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
dao
;
package
com
.
tykj
.
model
.
dao
;
import
com.tykj.
datawarehouse.
model.entity.Quote
;
import
com.tykj.model.entity.Quote
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
...
...
src/main/java/com/tykj/model/dao/RuleDao.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
dao
;
package
com
.
tykj
.
model
.
dao
;
import
com.tykj.datawarehouse.model.entity.Rule
;
import
com.tykj.model.entity.Rule
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
java.util.List
;
/**
* @Description TODO
* @Author WWW
...
...
src/main/java/com/tykj/model/dao/TableInfoDao.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
dao
;
package
com
.
tykj
.
model
.
dao
;
import
com.tykj.datawarehouse.model.entity.TableInfo
;
import
com.tykj.model.entity.TableInfo
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.List
;
/**
* @ClassName TableInfoDao
...
...
src/main/java/com/tykj/model/entity/ColumnInfo.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
;
package
com
.
tykj
.
model
.
entity
;
import
com.tykj.
datawarehouse.
base.entity.BaseEntity
;
import
com.tykj.base.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
...
...
src/main/java/com/tykj/model/entity/Quote.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
;
package
com
.
tykj
.
model
.
entity
;
import
com.tykj.datawarehouse.base.entity.BaseEntity
;
import
com.tykj.base.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/Rule.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
;
package
com
.
tykj
.
model
.
entity
;
import
com.tykj.datawarehouse.base.entity.BaseEntity
;
import
com.tykj.base.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/TableInfo.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
;
package
com
.
tykj
.
model
.
entity
;
import
com.tykj.
datawarehouse.
base.entity.BaseEntity
;
import
com.tykj.base.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/customEnums/ConnectionType.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
customEnums
;
package
com
.
tykj
.
model
.
entity
.
customEnums
;
/**
* @ClassName ModelType
...
...
src/main/java/com/tykj/model/entity/vo/ColumnTypeVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/tykj/model/entity/vo/ColumnVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.datawarehouse.model.entity.Rule
;
import
com.tykj.model.entity.Quote
;
import
com.tykj.model.entity.Rule
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/vo/ColumnWithQuoteVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
com.tykj.datawarehouse.model.entity.ColumnInfo
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.model.entity.ColumnInfo
;
import
com.tykj.model.entity.Quote
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/vo/CustomPage.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/vo/DelTableVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/tykj/model/entity/vo/GroupCondition.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/tykj/model/entity/vo/OrderCondition.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/tykj/model/entity/vo/QueryCondition.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
com.tykj.datawarehouse.model.entity.customEnums.ConnectionType
;
import
com.tykj.model.entity.customEnums.ConnectionType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/vo/RuleVo.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/tykj/model/entity/vo/SearchAllVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/tykj/model/entity/vo/SearchColumnInfoVo.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
com.tykj.datawarehouse.base.page.JpaCustomPage
;
import
com.tykj.base.page.JpaCustomPage
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/vo/SearchQuoteVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/tykj/model/entity/vo/SearchTableInfoVo.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
com.tykj.datawarehouse.base.page.JpaCustomPage
;
import
com.tykj.base.page.JpaCustomPage
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/vo/TableAndColumnInfoVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
com.tykj.datawarehouse.model.entity.ColumnInfo
;
import
com.tykj.datawarehouse.model.entity.TableInfo
;
import
com.tykj.model.entity.ColumnInfo
;
import
com.tykj.model.entity.TableInfo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/tykj/model/entity/vo/TableVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/tykj/model/entity/vo/UpdateQuoteVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.model.entity.Quote
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/tykj/model/entity/vo/UpdateTableInfoVO.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/tykj/model/entity/vo/VersionVO.java
deleted
100644 → 0
浏览文件 @
323f5058
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Lob
;
/**
* @Description TODO
* @Author WWW
* @Date 2021/5/19 15:42
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
VersionVO
{
@ApiModelProperty
(
"tableInfoID"
)
private
Integer
dbId
;
@ApiModelProperty
(
"版本号"
)
private
String
versionId
;
@ApiModelProperty
(
"版本号"
)
private
String
versionDesc
;
@Lob
@ApiModelProperty
(
"版本对应数据"
)
private
String
content
;
}
src/main/java/com/tykj/model/entity/vo/complexQueryVo.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
entity
.
vo
;
package
com
.
tykj
.
model
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
@@ -27,7 +27,7 @@ public class complexQueryVo {
List
<
String
>
columnNames
;
@ApiModelProperty
(
"分类条件信息"
)
GroupCondition
groupCondition
;
GroupCondition
groupCondition
;
@ApiModelProperty
(
"查询条件"
)
List
<
QueryCondition
>
queryConditions
;
...
...
src/main/java/com/tykj/model/myEnum/ModelType.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
myEnum
;
package
com
.
tykj
.
model
.
entity
.
vo
;
/**
...
...
src/main/java/com/tykj/model/service/ModelService.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
service
;
package
com
.
tykj
.
model
.
service
;
import
com.tykj.base.consumer.FourComsumer
;
import
com.tykj.model.entity.ColumnInfo
;
import
com.tykj.model.entity.TableInfo
;
import
com.tykj.model.entity.vo.*
;
import
com.tykj.datawarehouse.base.consumer.FourComsumer
;
import
com.tykj.datawarehouse.model.entity.ColumnInfo
;
import
com.tykj.datawarehouse.model.entity.TableInfo
;
import
com.tykj.datawarehouse.model.entity.vo.*
;
import
org.hibernate.internal.SessionImpl
;
import
org.hibernate.type.Type
;
import
org.springframework.data.domain.Page
;
...
...
src/main/java/com/tykj/model/service/QuoteService.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
service
;
package
com
.
tykj
.
model
.
service
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.datawarehouse.model.entity.vo.SearchQuoteVO
;
import
com.tykj.datawarehouse.model.entity.vo.UpdateQuoteVO
;
import
com.tykj.model.entity.Quote
;
import
com.tykj.model.entity.vo.SearchQuoteVO
;
import
com.tykj.model.entity.vo.UpdateQuoteVO
;
import
java.util.List
;
...
...
src/main/java/com/tykj/model/service/RuleService.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
service
;
package
com
.
tykj
.
model
.
service
;
import
com.tykj.model.entity.Rule
;
import
com.tykj.model.entity.vo.RuleVo
;
import
com.tykj.datawarehouse.model.entity.Rule
;
import
com.tykj.datawarehouse.model.entity.vo.RuleVo
;
import
java.util.List
;
...
...
src/main/java/com/tykj/model/service/impl/ModelHelper.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
service
.
impl
;
package
com
.
tykj
.
model
.
service
.
impl
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.tykj.datawarehouse.base.result.ApiException
;
import
com.tykj.datawarehouse.model.dao.ColumnInfoDao
;
import
com.tykj.datawarehouse.model.dao.TableInfoDao
;
import
com.tykj.datawarehouse.model.entity.ColumnInfo
;
import
com.tykj.datawarehouse.model.entity.TableInfo
;
import
com.tykj.base.result.ApiException
;
import
com.tykj.model.dao.ColumnInfoDao
;
import
com.tykj.model.dao.TableInfoDao
;
import
com.tykj.model.entity.ColumnInfo
;
import
com.tykj.model.entity.TableInfo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
src/main/java/com/tykj/model/service/impl/ModelImpl.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
service
.
impl
;
package
com
.
tykj
.
model
.
service
.
impl
;
import
com.github.wenhao.jpa.PredicateBuilder
;
import
com.github.wenhao.jpa.Specifications
;
import
com.tykj.datawarehouse.base.consumer.FourComsumer
;
import
com.tykj.datawarehouse.base.result.ApiException
;
import
com.tykj.datawarehouse.base.result.ResultUtil
;
import
com.tykj.datawarehouse.model.dao.ColumnInfoDao
;
import
com.tykj.datawarehouse.model.dao.QuoteDao
;
import
com.tykj.datawarehouse.model.dao.RuleDao
;
import
com.tykj.datawarehouse.model.dao.TableInfoDao
;
import
com.tykj.datawarehouse.model.entity.ColumnInfo
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.datawarehouse.model.entity.TableInfo
;
import
com.tykj.datawarehouse.model.entity.customEnums.ConnectionType
;
import
com.tykj.datawarehouse.model.entity.vo.*
;
import
com.tykj.datawarehouse.model.service.ModelService
;
import
com.tykj.datawarehouse.model.utils.SessionUtil
;
import
com.tykj.datawarehouse.model.utils.SqlTypeUtil
;
import
com.tykj.datawarehouse.model.utils.SqlUtil
;
import
com.tykj.base.consumer.FourComsumer
;
import
com.tykj.base.result.ApiException
;
import
com.tykj.base.result.ResultUtil
;
import
com.tykj.model.dao.ColumnInfoDao
;
import
com.tykj.model.dao.QuoteDao
;
import
com.tykj.model.dao.RuleDao
;
import
com.tykj.model.dao.TableInfoDao
;
import
com.tykj.model.entity.ColumnInfo
;
import
com.tykj.model.entity.Quote
;
import
com.tykj.model.entity.TableInfo
;
import
com.tykj.model.entity.customEnums.ConnectionType
;
import
com.tykj.model.entity.vo.*
;
import
com.tykj.model.service.ModelService
;
import
com.tykj.model.utils.SessionUtil
;
import
com.tykj.model.utils.SqlTypeUtil
;
import
com.tykj.model.utils.SqlUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.logging.log4j.util.Strings
;
...
...
@@ -42,10 +46,11 @@ import java.util.*;
import
java.util.function.BiConsumer
;
import
java.util.stream.Collectors
;
import
static
com
.
tykj
.
datawarehouse
.
model
.
utils
.
CheckUtils
.
validationQuote
;
import
static
com
.
tykj
.
datawarehouse
.
model
.
utils
.
CheckUtils
.
validationRule
;
import
static
com
.
tykj
.
datawarehouse
.
model
.
utils
.
CreateTableUtil
.
createTable
;
import
static
com
.
tykj
.
datawarehouse
.
model
.
utils
.
HqlUtil
.
createQuery
;
import
static
com
.
tykj
.
model
.
utils
.
CheckUtils
.
validationQuote
;
import
static
com
.
tykj
.
model
.
utils
.
CheckUtils
.
validationRule
;
import
static
com
.
tykj
.
model
.
utils
.
CreateTableUtil
.
createTable
;
import
static
com
.
tykj
.
model
.
utils
.
HqlUtil
.
createQuery
;
import
static
java
.
util
.
Objects
.
isNull
;
import
static
java
.
util
.
Objects
.
nonNull
;
...
...
@@ -193,7 +198,7 @@ public class ModelImpl implements ModelService {
* @Date 16:17 2021/3/5
**/
@Override
public
int
operationValueByEntityName
(
Map
<
String
,
Object
>
map
,
SessionImpl
session
,
BiConsumer
<
String
,
Object
>
saveOrDelete
,
FourComsumer
<
TableInfo
,
Object
,
Type
,
String
>
valitor
)
{
public
int
operationValueByEntityName
(
Map
<
String
,
Object
>
map
,
SessionImpl
session
,
BiConsumer
<
String
,
Object
>
saveOrDelete
,
FourComsumer
<
TableInfo
,
Object
,
Type
,
String
>
valitor
)
{
session
.
getTransaction
().
begin
();
for
(
String
tableName
:
map
.
keySet
())
{
...
...
src/main/java/com/tykj/model/service/impl/QuoteServiceImpl.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
service
.
impl
;
package
com
.
tykj
.
model
.
service
.
impl
;
import
com.github.wenhao.jpa.PredicateBuilder
;
import
com.github.wenhao.jpa.Specifications
;
import
com.tykj.datawarehouse.base.result.ApiException
;
import
com.tykj.datawarehouse.model.dao.QuoteDao
;
import
com.tykj.datawarehouse.model.entity.Quote
;
import
com.tykj.datawarehouse.model.entity.vo.SearchQuoteVO
;
import
com.tykj.datawarehouse.model.entity.vo.UpdateQuoteVO
;
import
com.tykj.datawarehouse.model.service.QuoteService
;
import
com.tykj.base.result.ApiException
;
import
com.tykj.model.dao.QuoteDao
;
import
com.tykj.model.entity.Quote
;
import
com.tykj.model.entity.vo.SearchQuoteVO
;
import
com.tykj.model.entity.vo.UpdateQuoteVO
;
import
com.tykj.model.service.QuoteService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
src/main/java/com/tykj/model/service/impl/RuleServiceImpl.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
service
.
impl
;
package
com
.
tykj
.
model
.
service
.
impl
;
import
com.tykj.datawarehouse.model.dao.RuleDao
;
import
com.tykj.datawarehouse.model.entity.Rule
;
import
com.tykj.datawarehouse.model.entity.vo.RuleVo
;
import
com.tykj.datawarehouse.model.service.RuleService
;
import
com.tykj.model.dao.RuleDao
;
import
com.tykj.model.entity.Rule
;
import
com.tykj.model.entity.vo.RuleVo
;
import
com.tykj.model.service.RuleService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
src/main/java/com/tykj/model/sqlType/MysqlSqlType.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
sqlType
;
package
com
.
tykj
.
model
.
sqlType
;
import
java.util.HashMap
;
import
java.util.Map
;
...
...
src/main/java/com/tykj/model/sqlType/OscarSqlType.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
sqlType
;
package
com
.
tykj
.
model
.
sqlType
;
import
java.util.HashMap
;
import
java.util.Map
;
...
...
src/main/java/com/tykj/model/utils/CheckUtils.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
import
com.tykj.datawarehouse.base.result.ApiException
;
import
com.tykj.base.result.ApiException
;
import
org.apache.commons.lang3.StringUtils
;
import
java.util.List
;
...
...
src/main/java/com/tykj/model/utils/ClassTypeLength.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
/**
...
...
src/main/java/com/tykj/model/utils/CreateTableUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
import
com.tykj.datawarehouse.base.result.ApiException
;
import
com.tykj.datawarehouse.model.entity.vo.ColumnVO
;
import
com.tykj.datawarehouse.model.entity.vo.TableVO
;
import
com.tykj.base.result.ApiException
;
import
com.tykj.model.entity.vo.ColumnVO
;
import
com.tykj.model.entity.vo.TableVO
;
import
java.util.HashMap
;
import
java.util.List
;
...
...
src/main/java/com/tykj/model/utils/GetIndexUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
/**
* @Description TODO
...
...
src/main/java/com/tykj/model/utils/HqlUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
import
com.tykj.
datawarehouse.
model.entity.vo.QueryCondition
;
import
com.tykj.model.entity.vo.QueryCondition
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
...
...
src/main/java/com/tykj/model/utils/ObjectUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
import
java.lang.reflect.Field
;
import
java.util.HashMap
;
...
...
src/main/java/com/tykj/model/utils/SessionUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
import
com.google.common.base.Strings
;
import
com.tykj.datawarehouse.model.dao.TableInfoDao
;
import
com.tykj.datawarehouse.model.entity.TableInfo
;
import
com.tykj.model.dao.TableInfoDao
;
import
com.tykj.model.entity.TableInfo
;
import
org.hibernate.Session
;
import
org.hibernate.SessionFactory
;
import
org.hibernate.boot.Metadata
;
...
...
src/main/java/com/tykj/model/utils/SqlTypeUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
import
com.tykj.datawarehouse.model.sqlType.MysqlSqlType
;
import
com.tykj.datawarehouse.model.sqlType.OscarSqlType
;
import
com.tykj.model.sqlType.MysqlSqlType
;
import
com.tykj.model.sqlType.OscarSqlType
;
import
java.util.Map
;
...
...
src/main/java/com/tykj/model/utils/SqlUtil.java
浏览文件 @
aa4ce7bf
package
com
.
tykj
.
datawarehouse
.
model
.
utils
;
package
com
.
tykj
.
model
.
utils
;
import
com.google.common.base.Strings
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论