Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
workflow-core
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
黄夏豪
workflow-core
Commits
f19d799d
提交
f19d799d
authored
3月 12, 2021
作者:
ww1xhqc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
model layer 更新详细信息,字段修改
上级
21c81f3f
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
34 行增加
和
15 行删除
+34
-15
ColumnInfo.java
...a/com/tykj/workflowcore/model_layer/model/ColumnInfo.java
+0
-1
ColumnVO.java
...ava/com/tykj/workflowcore/model_layer/model/ColumnVO.java
+12
-4
TableInfo.java
...va/com/tykj/workflowcore/model_layer/model/TableInfo.java
+2
-0
TableVO.java
...java/com/tykj/workflowcore/model_layer/model/TableVO.java
+10
-0
ModelImpl.java
...tykj/workflowcore/model_layer/service/impl/ModelImpl.java
+9
-9
CreatTableUtil.java
...m/tykj/workflowcore/model_layer/utils/CreatTableUtil.java
+1
-1
没有找到文件。
src/main/java/com/tykj/workflowcore/model_layer/model/ColumnInfo.java
浏览文件 @
f19d799d
...
@@ -28,7 +28,6 @@ public class ColumnInfo extends BaseEntity {
...
@@ -28,7 +28,6 @@ public class ColumnInfo extends BaseEntity {
* 是否primary key, 0是,1否
* 是否primary key, 0是,1否
*/
*/
@ApiModelProperty
(
"是否主键"
)
@ApiModelProperty
(
"是否主键"
)
@Column
(
name
=
"primary_key"
)
private
Integer
primaryKey
;
private
Integer
primaryKey
;
@ApiModelProperty
(
"列名"
)
@ApiModelProperty
(
"列名"
)
...
...
src/main/java/com/tykj/workflowcore/model_layer/model/ColumnVO.java
浏览文件 @
f19d799d
package
com
.
tykj
.
workflowcore
.
model_layer
.
model
;
package
com
.
tykj
.
workflowcore
.
model_layer
.
model
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
@@ -9,13 +11,19 @@ import lombok.Data;
...
@@ -9,13 +11,19 @@ import lombok.Data;
* @Date 2021/3/1 9:58
* @Date 2021/3/1 9:58
* @Version 1.0
* @Version 1.0
*/
*/
@ApiModel
(
"列信息"
)
@Data
@Data
public
class
ColumnVO
{
public
class
ColumnVO
{
private
String
filedType
;
@ApiModelProperty
(
"是否主键"
)
private
Integer
primaryKey
=
1
;
@ApiModelProperty
(
"字段类型"
)
private
String
fieldType
;
@ApiModelProperty
(
"字段名"
)
private
String
fieldName
;
private
String
fieldName
;
private
String
filedDescription
;
@ApiModelProperty
(
"中文描述"
)
private
Integer
filedLength
;
private
String
fieldDescription
;
private
Integer
primaryKey
=
1
;
@ApiModelProperty
(
"字段长度,有默认值"
)
private
Integer
fieldLength
;
}
}
src/main/java/com/tykj/workflowcore/model_layer/model/TableInfo.java
浏览文件 @
f19d799d
...
@@ -50,6 +50,8 @@ public class TableInfo extends BaseEntity implements Serializable {
...
@@ -50,6 +50,8 @@ public class TableInfo extends BaseEntity implements Serializable {
@ApiModelProperty
(
"执行人(保留字段)"
)
@ApiModelProperty
(
"执行人(保留字段)"
)
private
String
reviser
;
private
String
reviser
;
@ApiModelProperty
(
"父表名称"
)
private
String
parentTable
;
@Lob
@Lob
@ApiModelProperty
(
"表对应hbm.xml"
)
@ApiModelProperty
(
"表对应hbm.xml"
)
...
...
src/main/java/com/tykj/workflowcore/model_layer/model/TableVO.java
浏览文件 @
f19d799d
...
@@ -2,6 +2,8 @@ package com.tykj.workflowcore.model_layer.model;
...
@@ -2,6 +2,8 @@ package com.tykj.workflowcore.model_layer.model;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.List
;
...
@@ -13,11 +15,19 @@ import java.util.List;
...
@@ -13,11 +15,19 @@ import java.util.List;
* @Date 2021/3/1 9:56
* @Date 2021/3/1 9:56
* @Version 1.0
* @Version 1.0
*/
*/
@ApiModel
(
"表信息"
)
@Data
@Data
public
class
TableVO
{
public
class
TableVO
{
@ApiModelProperty
(
"中文描述"
)
private
String
modelTitle
;
private
String
modelTitle
;
@ApiModelProperty
(
"表名"
)
private
String
modelName
;
private
String
modelName
;
@ApiModelProperty
(
"模型类型"
)
private
Integer
modelType
;
@ApiModelProperty
(
"父表名称"
)
private
String
parentTable
;
@ApiModelProperty
(
"列数组"
)
private
List
<
ColumnVO
>
dataList
;
private
List
<
ColumnVO
>
dataList
;
}
}
src/main/java/com/tykj/workflowcore/model_layer/service/impl/ModelImpl.java
浏览文件 @
f19d799d
...
@@ -128,9 +128,9 @@ public class ModelImpl implements ModelService {
...
@@ -128,9 +128,9 @@ public class ModelImpl implements ModelService {
for
(
ColumnVO
columnVO
:
dataList
)
{
for
(
ColumnVO
columnVO
:
dataList
)
{
ColumnInfo
columnInfo
=
new
ColumnInfo
();
ColumnInfo
columnInfo
=
new
ColumnInfo
();
columnInfo
.
setName
(
columnVO
.
getFieldName
());
columnInfo
.
setName
(
columnVO
.
getFieldName
());
columnInfo
.
setType
(
columnVO
.
getFi
le
dType
());
columnInfo
.
setType
(
columnVO
.
getFi
el
dType
());
columnInfo
.
setLength
(
columnVO
.
getFi
le
dLength
());
columnInfo
.
setLength
(
columnVO
.
getFi
el
dLength
());
columnInfo
.
setCnName
(
columnVO
.
getFi
le
dDescription
());
columnInfo
.
setCnName
(
columnVO
.
getFi
el
dDescription
());
columnInfo
.
setDbName
(
tableInfo
.
getCnName
());
columnInfo
.
setDbName
(
tableInfo
.
getCnName
());
columnInfo
.
setDbId
(
tableInfo
.
getId
());
columnInfo
.
setDbId
(
tableInfo
.
getId
());
columnInfoDao
.
save
(
columnInfo
);
columnInfoDao
.
save
(
columnInfo
);
...
@@ -264,7 +264,7 @@ public class ModelImpl implements ModelService {
...
@@ -264,7 +264,7 @@ public class ModelImpl implements ModelService {
if
(
declaredField
.
isAnnotationPresent
(
javax
.
persistence
.
Id
.
class
)){
if
(
declaredField
.
isAnnotationPresent
(
javax
.
persistence
.
Id
.
class
)){
columnVO
.
setPrimaryKey
(
0
);
columnVO
.
setPrimaryKey
(
0
);
}
}
columnVO
.
setFi
le
dType
(
getTypeName
(
genericType
.
toString
()));
columnVO
.
setFi
el
dType
(
getTypeName
(
genericType
.
toString
()));
columnVO
.
setFieldName
(
getClassName
(
declaredField
.
toString
()));
columnVO
.
setFieldName
(
getClassName
(
declaredField
.
toString
()));
//获得属性中文描述
//获得属性中文描述
...
@@ -278,9 +278,9 @@ public class ModelImpl implements ModelService {
...
@@ -278,9 +278,9 @@ public class ModelImpl implements ModelService {
apiModelPropertyDocument
.
append
(
annotation
.
example
()
+
"|"
);
apiModelPropertyDocument
.
append
(
annotation
.
example
()
+
"|"
);
}
}
columnVO
.
setFi
le
dDescription
(
apiModelPropertyDocument
.
toString
());
columnVO
.
setFi
el
dDescription
(
apiModelPropertyDocument
.
toString
());
}
else
{
}
else
{
columnVO
.
setFi
le
dDescription
(
"无描述"
);
columnVO
.
setFi
el
dDescription
(
"无描述"
);
}
}
list
.
add
(
columnVO
);
list
.
add
(
columnVO
);
}
}
...
@@ -297,9 +297,9 @@ public class ModelImpl implements ModelService {
...
@@ -297,9 +297,9 @@ public class ModelImpl implements ModelService {
for
(
ColumnVO
columnVO
:
dataList
)
{
for
(
ColumnVO
columnVO
:
dataList
)
{
ColumnInfo
columnInfo
=
new
ColumnInfo
();
ColumnInfo
columnInfo
=
new
ColumnInfo
();
columnInfo
.
setName
(
columnVO
.
getFieldName
());
columnInfo
.
setName
(
columnVO
.
getFieldName
());
columnInfo
.
setType
(
columnVO
.
getFi
le
dType
());
columnInfo
.
setType
(
columnVO
.
getFi
el
dType
());
columnInfo
.
setLength
(
columnVO
.
getFi
le
dLength
());
columnInfo
.
setLength
(
columnVO
.
getFi
el
dLength
());
columnInfo
.
setCnName
(
columnVO
.
getFi
le
dDescription
());
columnInfo
.
setCnName
(
columnVO
.
getFi
el
dDescription
());
columnInfo
.
setPrimaryKey
(
columnVO
.
getPrimaryKey
());
columnInfo
.
setPrimaryKey
(
columnVO
.
getPrimaryKey
());
//暂定 简单类型
//暂定 简单类型
if
(
"class java.lang.String"
.
equals
(
genericType
.
toString
())){
if
(
"class java.lang.String"
.
equals
(
genericType
.
toString
())){
...
...
src/main/java/com/tykj/workflowcore/model_layer/utils/CreatTableUtil.java
浏览文件 @
f19d799d
...
@@ -47,7 +47,7 @@ public class CreatTableUtil {
...
@@ -47,7 +47,7 @@ public class CreatTableUtil {
" </id>"
;
" </id>"
;
for
(
ColumnVO
columnVO
:
dataList
)
{
for
(
ColumnVO
columnVO
:
dataList
)
{
xmlMapping
+=
xmlMapping
+=
" <property type=\""
+
columnVO
.
getFi
le
dType
()
+
"\" name=\""
+
columnVO
.
getFieldName
()
+
" <property type=\""
+
columnVO
.
getFi
el
dType
()
+
"\" name=\""
+
columnVO
.
getFieldName
()
+
"\" column=\""
+
columnVO
.
getFieldName
()
+
"\"/>\n"
;
"\" column=\""
+
columnVO
.
getFieldName
()
+
"\"/>\n"
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论