Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
annual-performance-indicators
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
王威威
annual-performance-indicators
Commits
084f8347
提交
084f8347
authored
7月 13, 2021
作者:
ww1xhqc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[] 修改id生成策略的路径
上级
7ba989c3
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
15 行增加
和
14 行删除
+15
-14
ModelController.java
src/main/java/com/tykj/model/controller/ModelController.java
+10
-9
ModelImpl.java
src/main/java/com/tykj/model/service/impl/ModelImpl.java
+1
-1
CreateTableUtil.java
src/main/java/com/tykj/model/utils/CreateTableUtil.java
+1
-1
application.yml
src/main/resources/application.yml
+3
-3
没有找到文件。
src/main/java/com/tykj/model/controller/ModelController.java
浏览文件 @
084f8347
...
...
@@ -70,8 +70,7 @@ public class ModelController {
@ApiOperation
(
"得到所有数据表信息"
)
@PostMapping
(
"/getAllEntity"
)
public
ResponseEntity
getAllEntity
(
@RequestBody
SearchTableInfoVo
searchTableInfoVo
)
{
Page
<
TableInfo
>
tableInfos
;
tableInfos
=
modelService
.
pageAllEntities
(
searchTableInfoVo
);
Page
<
TableInfo
>
tableInfos
=
modelService
.
pageAllEntities
(
searchTableInfoVo
);
return
ResultUtil
.
success
(
tableInfos
,
"数据查询成功!"
);
}
/**
...
...
@@ -171,14 +170,16 @@ public class ModelController {
/**
* @param c
omplexQueryVo
* @param c
qv
* @return 复杂查询
*/
@ApiOperation
(
"复杂查询"
)
@PostMapping
(
"/complexQuery"
)
public
ResponseEntity
complexQuery
(
@RequestBody
complexQueryVo
complexQueryVo
)
{
List
list
=
modelService
.
complexQuery
(
complexQueryVo
.
getTableName
(),
complexQueryVo
.
getColumnNames
(),
complexQueryVo
.
getQueryConditions
(),
complexQueryVo
.
getGroupByColumn
()
);
public
ResponseEntity
complexQuery
(
@RequestBody
complexQueryVo
cqv
)
{
List
list
=
modelService
.
complexQuery
(
cqv
.
getTableName
(),
cqv
.
getColumnNames
(),
cqv
.
getQueryConditions
(),
cqv
.
getGroupByColumn
());
if
(
list
!=
null
)
{
return
ResultUtil
.
success
(
list
,
"查询成功!"
);
}
...
...
@@ -186,13 +187,13 @@ public class ModelController {
}
/**
* @param c
omplexQueryVo
* @param c
qv
* @return 复杂查询
*/
@ApiOperation
(
"复杂查询(分类)"
)
@PostMapping
(
"/complexQuery/group"
)
public
ResponseEntity
complexQueryWithGroup
(
@RequestBody
complexQueryVo
c
omplexQueryVo
)
{
CustomPage
customPage
=
modelService
.
complexQueryWithGroup
(
c
omplexQueryVo
.
getTableName
(),
complexQueryVo
.
getGroupCondition
(),
complexQueryVo
.
getColumnNames
(),
complexQueryVo
.
getQueryConditions
(),
complexQueryVo
.
getGroupByColumn
(),
complexQueryVo
.
getPage
(),
complexQueryVo
.
getSize
());
public
ResponseEntity
complexQueryWithGroup
(
@RequestBody
complexQueryVo
c
qv
)
{
CustomPage
customPage
=
modelService
.
complexQueryWithGroup
(
c
qv
.
getTableName
(),
cqv
.
getGroupCondition
(),
cqv
.
getColumnNames
(),
cqv
.
getQueryConditions
(),
cqv
.
getGroupByColumn
(),
cqv
.
getPage
(),
cqv
.
getSize
());
if
(
customPage
.
getContents
()
!=
null
)
{
return
ResultUtil
.
success
(
customPage
,
"查询成功!"
);
}
...
...
src/main/java/com/tykj/model/service/impl/ModelImpl.java
浏览文件 @
084f8347
...
...
@@ -161,7 +161,7 @@ public class ModelImpl implements ModelService {
tableInfoDao
.
save
(
tableInfo
);
//构建字段
//默认存储ID字段
ColumnInfo
cId
=
new
ColumnInfo
(
0
,
"
id
"
,
"主键"
,
"java.lang.Integer"
,
11
,
tableInfo
.
getModelName
().
toUpperCase
(),
tableInfo
.
getId
(),
"主键"
);
ColumnInfo
cId
=
new
ColumnInfo
(
0
,
"
ID
"
,
"主键"
,
"java.lang.Integer"
,
11
,
tableInfo
.
getModelName
().
toUpperCase
(),
tableInfo
.
getId
(),
"主键"
);
columnInfoDao
.
save
(
cId
);
for
(
ColumnVO
columnVO
:
dataList
)
{
ColumnInfo
columnInfo
=
new
ColumnInfo
(
...
...
src/main/java/com/tykj/model/utils/CreateTableUtil.java
浏览文件 @
084f8347
...
...
@@ -59,7 +59,7 @@ public class CreateTableUtil {
" <class entity-name=\""
+
tableVO
.
getModelName
().
toLowerCase
().
toUpperCase
()
+
"\" table=\""
+
tableVO
.
getModelName
().
toLowerCase
().
toUpperCase
()
+
"\">\n"
;
xmlMapping
+=
" <id name=\"ID\" type=\"java.lang.Integer\" length=\"11\" unsaved-value=\"null\" >\n"
+
" <generator class=\"com.tykj.
datawarehouse.
base.entity.XMQGenerator\" >\n"
+
" <generator class=\"com.tykj.base.entity.XMQGenerator\" >\n"
+
"<param name=\"sequence\">SEQUENCE_"
+
tableVO
.
getModelName
().
toLowerCase
().
toUpperCase
()
+
"</param>"
+
"</generator>"
+
" </id>\n"
;
...
...
src/main/resources/application.yml
浏览文件 @
084f8347
...
...
@@ -3,7 +3,7 @@ spring:
date-format
:
yyyy-MM-dd HH:mm:ss
time-zone
:
GMT+8
datasource
:
username
:
punish
username
:
ANNUAL_PERFORMANCE_EVALUATION_INDEX_SYSTEM
password
:
123456
url
:
jdbc:oscar://192.168.102.200:2003/OSRDB
driver-class-name
:
com.oscar.Driver
...
...
@@ -23,4 +23,4 @@ spring:
database-platform
:
org.hibernate.dialect.OscarDialect
server
:
port
:
8089
\ No newline at end of file
port
:
8088
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论