Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
58e93313
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1432
Star
162
Fork
130
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Skyeye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
58e93313
编写于
4月 12, 2022
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增表参数数据属性
上级
3a72b63f
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
92 addition
and
26 deletion
+92
-26
code-doc/src/main/resources/template/js/codemodelgroup/usemodelgroup.js
...ain/resources/template/js/codemodelgroup/usemodelgroup.js
+2
-2
userauth/src/main/resources/template/js/exexplain/exexplaintocodemodel.js
...n/resources/template/js/exexplain/exexplaintocodemodel.js
+10
-22
userauth/src/main/resources/template/tpl/exexplain/exexplaintocodemodel.html
...esources/template/tpl/exexplain/exexplaintocodemodel.html
+4
-1
web/src/main/resources/template/assets/lib/layui/customer/codeDocUtil.js
...sources/template/assets/lib/layui/customer/codeDocUtil.js
+76
-1
未找到文件。
code-doc/src/main/resources/template/js/codemodelgroup/usemodelgroup.js
浏览文件 @
58e93313
...
...
@@ -153,7 +153,7 @@ layui.config({
// txtcenter DIV内的输入框内容变化事件
$
(
"
body
"
).
on
(
"
keyup
"
,
"
.txtcenter input
"
,
function
(
e
){
for
(
var
i
=
0
;
i
<
list
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
list
.
length
;
i
++
)
{
list
[
i
].
content
=
codeDocUtil
.
replaceModelContent
(
list
[
i
].
modelContent
);
list
[
i
].
fileName
=
$
(
"
#tableZhName
"
).
val
()
+
list
[
i
].
modelName
;
if
(
list
[
i
].
modelId
==
editId
){
...
...
@@ -166,7 +166,7 @@ layui.config({
$
(
"
body
"
).
on
(
"
click
"
,
"
#jsCreate
"
,
function
(
e
){
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
codemodel011
"
,
params
:
{
tableName
:
$
(
"
#tableName
"
).
val
()},
type
:
'
json
'
,
callback
:
function
(
data
){
if
(
data
.
returnCode
==
0
)
{
co
nsole
.
log
(
data
)
co
deDocUtil
.
setTableColumnData
(
data
.
rows
);
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
codemodel012
"
,
params
:
{
tableName
:
$
(
"
#tableName
"
).
val
()},
type
:
'
json
'
,
callback
:
function
(
json
){
if
(
json
.
returnCode
==
0
)
{
jsCreateClick
=
true
;
...
...
userauth/src/main/resources/template/js/exexplain/exexplaintocodemodel.js
浏览文件 @
58e93313
...
...
@@ -10,13 +10,12 @@ layui.config({
window
:
'
js/winui.window
'
}).
define
([
'
window
'
,
'
table
'
,
'
jquery
'
,
'
winui
'
],
function
(
exports
)
{
winui
.
renderColor
();
layui
.
use
([
'
form
'
,
'
layedit
'
],
function
(
form
)
{
layui
.
use
([
'
form
'
],
function
(
form
)
{
var
index
=
parent
.
layer
.
getFrameIndex
(
window
.
name
);
var
$
=
layui
.
$
,
form
=
layui
.
form
,
layedit
=
layui
.
layedit
;
var
layContent
;
form
=
layui
.
form
;
var
ue
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
exexplain002
"
,
params
:
{
type
:
type
},
type
:
'
json
'
,
callback
:
function
(
json
){
if
(
json
.
returnCode
==
0
){
if
(
!
isNull
(
json
.
bean
)){
...
...
@@ -24,21 +23,10 @@ layui.config({
$
(
"
#title
"
).
val
(
json
.
bean
.
title
);
$
(
"
#content
"
).
val
(
json
.
bean
.
content
);
}
layContent
=
layedit
.
build
(
'
content
'
,
{
tool
:
[
'
strong
'
//加粗
,
'
italic
'
//斜体
,
'
underline
'
//下划线
,
'
del
'
//删除线
,
'
|
'
//分割线
,
'
left
'
//左对齐
,
'
center
'
//居中对齐
,
'
right
'
//右对齐
,
'
link
'
//超链接
,
'
unlink
'
//清除链接
,
'
face
'
//表情
]
});
ue
=
ueEditorUtil
.
initEditor
(
'
container
'
);
ue
.
addListener
(
"
ready
"
,
function
()
{
ue
.
setContent
(
json
.
bean
.
content
);
});
matchingLanguage
();
}
else
{
winui
.
window
.
msg
(
json
.
returnMessage
,
{
icon
:
2
,
time
:
2000
});
...
...
@@ -48,12 +36,12 @@ layui.config({
form
.
render
();
form
.
on
(
'
submit(formAddBean)
'
,
function
(
data
)
{
if
(
winui
.
verifyForm
(
data
.
elem
))
{
if
(
isNull
(
layedit
.
getContent
(
layContent
))){
if
(
isNull
(
ue
.
getContent
(
))){
winui
.
window
.
msg
(
'
请输入内容。
'
,
{
icon
:
2
,
time
:
2000
});
}
else
{
var
params
=
{
title
:
$
(
"
#title
"
).
val
(),
content
:
encodeURI
(
layedit
.
getContent
(
layContent
)),
content
:
encodeURI
Component
(
ue
.
getContent
(
)),
type
:
type
};
if
(
isNull
(
rowId
)){
...
...
userauth/src/main/resources/template/tpl/exexplain/exexplaintocodemodel.html
浏览文件 @
58e93313
...
...
@@ -18,7 +18,7 @@
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
内容
</label>
<div
class=
"layui-input-block"
>
<textarea
id=
"content"
name=
"content"
style=
"display: none;"
></textarea
>
<script
id=
"container"
name=
"content"
type=
"text/plain"
></script
>
</div>
</div>
<div
class=
"layui-form-item"
>
...
...
@@ -30,6 +30,9 @@
</div>
<script
src=
"../../assets/lib/layui/layui.js"
></script>
<script
src=
"../../assets/lib/layui/custom.js"
></script>
<script
type=
"text/javascript"
src=
"../../assets/lib/layui/lay/modules/ueditor/ueditor.config.js"
></script>
<script
type=
"text/javascript"
src=
"../../assets/lib/layui/lay/modules/ueditor/ueditor.all.js"
></script>
<script
type=
"text/javascript"
src=
"../../assets/lib/layui/lay/modules/ueditor/lang/zh-cn/zh-cn.js"
></script>
<script
type=
"text/javascript"
>
layui
.
config
({
base
:
'
../../js/exexplain/
'
}).
use
(
'
exexplaintocodemodel
'
);
</script>
...
...
web/src/main/resources/template/assets/lib/layui/customer/codeDocUtil.js
浏览文件 @
58e93313
...
...
@@ -12,8 +12,20 @@ var codeDocUtil = {
'
tableFirstISlowerName
'
:
/
[
$
]{{
objectName
}}
/g
,
'
tableISlowerName
'
:
/
[
$
]{{
urlName
}}
/g
,
'
tableBzName
'
:
/
[
$
]{{
notesName
}}
/g
,
// 以下数据从tableColumnData对象中获取
'
currentTime
'
:
/
[
$
]{{
currentTime
}}
/g
,
'
table
'
:
/
[
$
]{{
table
}}
/g
,
'
column
'
:
/
[
$
]{{
column
}}
/g
,
'
columnJavaStr
'
:
/
[
$
]{{
columnJavaStr
}}
/g
,
'
selectColumn
'
:
/
[
$
]{{
selectColumn
}}
/g
,
'
updateColumn
'
:
/
[
$
]{{
updateColumn
}}
/g
,
'
javaBeanEntity
'
:
/
[
$
]{{
javaBeanEntity
}}
/g
,
},
// 表参数数据
tableColumnData
:
{
},
/**
...
...
@@ -23,9 +35,72 @@ var codeDocUtil = {
*/
replaceModelContent
:
function
(
str
){
$
.
each
(
codeDocUtil
.
replaceModelRelationship
,
function
(
key
,
value
){
str
=
str
.
replace
(
value
,
$
(
"
#
"
+
key
).
val
());
if
(
!
isNull
(
codeDocUtil
.
tableColumnData
[
key
])){
str
=
str
.
replace
(
value
,
codeDocUtil
.
tableColumnData
[
key
]);
}
else
{
str
=
str
.
replace
(
value
,
$
(
"
#
"
+
key
).
val
());
}
});
return
str
;
},
/**
* 设置表参数数据
*
* @param columns
*/
setTableColumnData
:
function
(
columns
){
var
column
=
[];
// 表字段
var
columnJavaStr
=
[];
// 表字段对应的Java属性
var
selectColumn
=
[];
// 查询时的表参数信息
var
updateColumn
=
[];
// 编辑时的表参数信息
var
javaBeanEntity
=
[];
// Java对象属性
$
.
each
(
columns
,
function
(
i
,
item
)
{
codeDocUtil
.
tableColumnData
[
'
table
'
]
=
item
.
tableName
;
var
columnName
=
item
.
columnName
;
var
lowerColumnName
=
item
.
lowerColumnName
;
column
.
push
(
columnName
);
columnJavaStr
.
push
(
'
#{
'
+
lowerColumnName
+
'
}
'
);
if
(
lowerColumnName
==
'
create_time
'
||
lowerColumnName
==
'
last_update_time
'
){
selectColumn
.
push
(
'
CONVERT(a.
'
+
columnName
+
'
, char)
'
+
lowerColumnName
);
}
else
{
if
(
columnName
==
lowerColumnName
){
selectColumn
.
push
(
'
a.
'
+
columnName
);
}
else
{
selectColumn
.
push
(
'
a.
'
+
columnName
+
'
'
+
lowerColumnName
);
}
}
if
(
lowerColumnName
!=
'
id
'
)
{
// 编辑的时候,id不可以修改
updateColumn
.
push
(
columnName
+
'
= #{
'
+
lowerColumnName
+
'
}
'
);
}
if
(
'
NO
'
==
item
.
isNullable
){
javaBeanEntity
.
push
(
'
@ApiModelProperty(value = "
'
+
item
.
columnComment
+
'
", required = "required")
\n\t
'
+
'
private
'
+
codeDocUtil
.
getJavaAttr
(
item
.
columnType
)
+
'
'
+
lowerColumnName
+
''
);
}
else
{
javaBeanEntity
.
push
(
'
@ApiModelProperty(value = "
'
+
item
.
columnComment
+
'
")
\n\t
'
+
'
private
'
+
codeDocUtil
.
getJavaAttr
(
item
.
columnType
)
+
'
'
+
lowerColumnName
+
''
);
}
});
codeDocUtil
.
tableColumnData
[
'
currentTime
'
]
=
getFormatDate
();
codeDocUtil
.
tableColumnData
[
'
column
'
]
=
column
.
join
(
'
,
'
);
codeDocUtil
.
tableColumnData
[
'
columnJavaStr
'
]
=
columnJavaStr
.
join
(
'
,
'
);
codeDocUtil
.
tableColumnData
[
'
selectColumn
'
]
=
selectColumn
.
join
(
'
,
\n\t\t\t
'
);
codeDocUtil
.
tableColumnData
[
'
updateColumn
'
]
=
updateColumn
.
join
(
'
,
\n\t\t\t
'
);
codeDocUtil
.
tableColumnData
[
'
javaBeanEntity
'
]
=
javaBeanEntity
.
join
(
'
;
\n\t\n\t
'
);
},
getJavaAttr
:
function
(
columnType
){
if
(
columnType
.
indexOf
(
'
varchar
'
)
>=
0
||
columnType
.
indexOf
(
'
datetime
'
)
>=
0
||
columnType
.
indexOf
(
'
longtext
'
)
>=
0
||
columnType
.
indexOf
(
'
decimal
'
)
>=
0
){
return
'
String
'
;
}
else
if
(
columnType
.
indexOf
(
'
int
'
)
>=
0
||
columnType
.
indexOf
(
'
bigint
'
)
>=
0
){
return
'
Integer
'
;
}
return
'
String
'
;
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录