Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
workflow-core
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
黄夏豪
workflow-core
Commits
d632f671
提交
d632f671
authored
3月 18, 2021
作者:
ww1xhqc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[数据模型] 字段修改和更新方法添加2
上级
5afab766
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
14 行增加
和
3 行删除
+14
-3
ColumnInfo.java
.../com/tykj/workflowcore/model_layer/entity/ColumnInfo.java
+4
-0
ModelImpl.java
...tykj/workflowcore/model_layer/service/impl/ModelImpl.java
+10
-3
没有找到文件。
src/main/java/com/tykj/workflowcore/model_layer/entity/ColumnInfo.java
浏览文件 @
d632f671
...
@@ -32,6 +32,10 @@ public class ColumnInfo extends BaseEntity {
...
@@ -32,6 +32,10 @@ public class ColumnInfo extends BaseEntity {
@ApiModelProperty
(
"列名"
)
@ApiModelProperty
(
"列名"
)
private
String
fieldName
;
private
String
fieldName
;
@ApiModelProperty
(
"修改后的新列名"
)
private
String
NewFieldName
;
@ApiModelProperty
(
"列名中文描述"
)
@ApiModelProperty
(
"列名中文描述"
)
private
String
fieldTitle
;
private
String
fieldTitle
;
@ApiModelProperty
(
"列类型"
)
@ApiModelProperty
(
"列类型"
)
...
...
src/main/java/com/tykj/workflowcore/model_layer/service/impl/ModelImpl.java
浏览文件 @
d632f671
...
@@ -391,6 +391,8 @@ public class ModelImpl implements ModelService {
...
@@ -391,6 +391,8 @@ public class ModelImpl implements ModelService {
public
List
<
TableInfo
>
listAllEntities
()
{
public
List
<
TableInfo
>
listAllEntities
()
{
return
tableInfoDao
.
findAll
();
return
tableInfoDao
.
findAll
();
}
}
@Override
@Override
public
void
updateTable
(
UpdateTableInfoVO
updateTableInfoVO
)
{
public
void
updateTable
(
UpdateTableInfoVO
updateTableInfoVO
)
{
// tableInfo和columnInfo变化
// tableInfo和columnInfo变化
...
@@ -413,10 +415,11 @@ public class ModelImpl implements ModelService {
...
@@ -413,10 +415,11 @@ public class ModelImpl implements ModelService {
List
<
ColumnVO
>
dataList
=
tableVO
.
getDataList
();
List
<
ColumnVO
>
dataList
=
tableVO
.
getDataList
();
String
xml
=
createTable
(
tableVO
);
String
xml
=
createTable
(
tableVO
);
//重新存xml
tableInfo
.
setXml
(
xml
);
tableInfo
.
setXml
(
xml
);
tableInfoDao
.
save
(
tableInfo
);
tableInfoDao
.
save
(
tableInfo
);
//重新存xml
for
(
ColumnVO
columnVO
:
dataList
)
{
for
(
ColumnVO
columnVO
:
dataList
)
{
ColumnInfo
columnInfo
=
new
ColumnInfo
();
ColumnInfo
columnInfo
=
new
ColumnInfo
();
columnInfo
.
setFieldName
(
columnVO
.
getFieldName
());
columnInfo
.
setFieldName
(
columnVO
.
getFieldName
());
...
@@ -446,16 +449,21 @@ public class ModelImpl implements ModelService {
...
@@ -446,16 +449,21 @@ public class ModelImpl implements ModelService {
*/
*/
private
void
UpdateColumnName
(
String
tableName
,
String
oldColumnName
,
String
newColumnName
)
{
private
void
UpdateColumnName
(
String
tableName
,
String
oldColumnName
,
String
newColumnName
)
{
// ALTER TABLE stu rename column name to name2;
// ALTER TABLE stu rename column name to name2;
if
(
""
!=
tableName
&&
tableName
!=
null
){
try
{
try
{
Db
.
use
().
execute
(
" ALTER TABLE "
+
tableName
+
" rename column "
+
oldColumnName
+
" to "
+
newColumnName
+
";"
);
Db
.
use
().
execute
(
" ALTER TABLE "
+
tableName
+
" rename column "
+
oldColumnName
+
" to "
+
newColumnName
+
";"
);
}
catch
(
SQLException
throwables
)
{
}
catch
(
SQLException
throwables
)
{
throwables
.
printStackTrace
();
throwables
.
printStackTrace
();
}
}
}
}
else
{
log
.
info
(
"列名:{}或者新列名:{}不合法!"
,
oldColumnName
,
newColumnName
);
}
}
/**
/**
* 删除一列
* 删除一列
*
* @param tableName
* @param tableName
* @param columnName
* @param columnName
*/
*/
...
@@ -470,7 +478,6 @@ public class ModelImpl implements ModelService {
...
@@ -470,7 +478,6 @@ public class ModelImpl implements ModelService {
/**
/**
* 增加一列
* 增加一列
*
* @param tableName
* @param tableName
* @param columnName
* @param columnName
* @param type
* @param type
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论