Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
8a870c48
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1434
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看板
提交
8a870c48
编写于
10月 31, 2018
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
展示表格完成
上级
24e3ce42
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
133 addition
and
4 deletion
+133
-4
skyeye-dao/src/main/java/com/skyeye/codemodel/dao/CodeModelGroupDao.java
...main/java/com/skyeye/codemodel/dao/CodeModelGroupDao.java
+2
-0
skyeye-service/src/main/java/com/skyeye/codemodel/service/CodeModelGroupService.java
...a/com/skyeye/codemodel/service/CodeModelGroupService.java
+2
-0
skyeye-service/src/main/java/com/skyeye/codemodel/service/impl/CodeModelGroupServiceImpl.java
...eye/codemodel/service/impl/CodeModelGroupServiceImpl.java
+25
-0
skyeye-web/src/main/java/com/skyeye/codemodel/controller/CodeModelGroupController.java
...skyeye/codemodel/controller/CodeModelGroupController.java
+16
-0
skyeye-web/src/main/resources/dbmapper/CodeModelGroupMapper.xml
...-web/src/main/resources/dbmapper/CodeModelGroupMapper.xml
+21
-0
skyeye-web/src/main/resources/mapping/reqmapping.xml
skyeye-web/src/main/resources/mapping/reqmapping.xml
+3
-0
skyeye-web/src/main/webapp/js/codemodelgroup/usemodelgroup.js
...ye-web/src/main/webapp/js/codemodelgroup/usemodelgroup.js
+12
-1
skyeye-web/src/main/webapp/tpl/codemodelgroup/usemodelgroup.html
...web/src/main/webapp/tpl/codemodelgroup/usemodelgroup.html
+38
-3
skyeye-web/src/main/webapp/tpl/codemodelgroup/usemodelgrouptableparameter.tpl
...webapp/tpl/codemodelgroup/usemodelgrouptableparameter.tpl
+14
-0
未找到文件。
skyeye-dao/src/main/java/com/skyeye/codemodel/dao/CodeModelGroupDao.java
浏览文件 @
8a870c48
...
...
@@ -23,4 +23,6 @@ public interface CodeModelGroupDao {
public
int
editCodeModelGroupMationById
(
Map
<
String
,
Object
>
map
)
throws
Exception
;
public
List
<
Map
<
String
,
Object
>>
queryTableParameterByTableName
(
Map
<
String
,
Object
>
map
)
throws
Exception
;
}
skyeye-service/src/main/java/com/skyeye/codemodel/service/CodeModelGroupService.java
浏览文件 @
8a870c48
...
...
@@ -15,4 +15,6 @@ public interface CodeModelGroupService {
public
void
editCodeModelGroupMationById
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
;
public
void
queryTableParameterByTableName
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
;
}
skyeye-service/src/main/java/com/skyeye/codemodel/service/impl/CodeModelGroupServiceImpl.java
浏览文件 @
8a870c48
...
...
@@ -4,6 +4,7 @@ import java.util.List;
import
java.util.Map
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
com.github.miemiedev.mybatis.paginator.domain.PageBounds
;
...
...
@@ -19,6 +20,9 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{
@Autowired
private
CodeModelGroupDao
codeModelGroupDao
;
@Value
(
"${jdbc.database.name}"
)
private
String
dbName
;
/**
*
...
...
@@ -130,5 +134,26 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{
outputObject
.
setreturnMessage
(
"该模板分组已存在,请更换。"
);
}
}
/**
*
* @Title: queryTableParameterByTableName
* @Description: 根据表名获取表的相关信息
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public
void
queryTableParameterByTableName
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
{
Map
<
String
,
Object
>
map
=
inputObject
.
getParams
();
map
.
put
(
"dbName"
,
dbName
);
List
<
Map
<
String
,
Object
>>
beans
=
codeModelGroupDao
.
queryTableParameterByTableName
(
map
);
if
(
beans
!=
null
){
outputObject
.
setBeans
(
beans
);
outputObject
.
settotal
(
beans
.
size
());
}
}
}
skyeye-web/src/main/java/com/skyeye/codemodel/controller/CodeModelGroupController.java
浏览文件 @
8a870c48
...
...
@@ -95,4 +95,20 @@ public class CodeModelGroupController {
codeModelGroupService
.
editCodeModelGroupMationById
(
inputObject
,
outputObject
);
}
/**
*
* @Title: queryTableParameterByTableName
* @Description: 根据表名获取表的相关信息
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping
(
"/post/CodeModelGroupController/queryTableParameterByTableName"
)
@ResponseBody
public
void
queryTableParameterByTableName
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
{
codeModelGroupService
.
queryTableParameterByTableName
(
inputObject
,
outputObject
);
}
}
skyeye-web/src/main/resources/dbmapper/CodeModelGroupMapper.xml
浏览文件 @
8a870c48
...
...
@@ -86,4 +86,25 @@
WHERE id = #{id}
</update>
<select
id=
"queryTableParameterByTableName"
parameterType=
"java.util.Map"
resultType=
"java.util.Map"
>
SELECT
a.TABLE_SCHEMA AS tableSchema,
a.TABLE_NAME AS tableName,
a.COLUMN_NAME AS columnName,
a.ORDINAL_POSITION AS ordinalPosition,
a.COLUMN_DEFAULT AS columnDefault,
a.IS_NULLABLE AS isNullable,
a.COLUMN_TYPE AS columnType,
a.COLUMN_COMMENT AS columnComment,
a.COLUMN_KEY AS columnKey,
a.EXTRA AS extra,
b.TABLE_COMMENT AS tableComment
FROM
information_schema.COLUMNS a
LEFT JOIN information_schema.TABLES b ON a.TABLE_NAME = b.TABLE_NAME
WHERE
a.TABLE_SCHEMA = #{dbName}
AND a.TABLE_NAME = #{tableName}
</select>
</mapper>
\ No newline at end of file
skyeye-web/src/main/resources/mapping/reqmapping.xml
浏览文件 @
8a870c48
...
...
@@ -328,6 +328,9 @@
<property
id=
"groupId"
name=
"groupId"
ref=
"required"
var=
"分组id"
/>
<property
id=
"rowId"
name=
"id"
ref=
"required"
var=
"模板id"
/>
</url>
<url
id=
"codemodel011"
path=
"/post/CodeModelGroupController/queryTableParameterByTableName"
val=
"根据表名获取表的相关信息"
allUse=
"1"
>
<property
id=
"tableName"
name=
"tableName"
ref=
"required"
var=
"表名"
/>
</url>
<!-- 代码生成器系列结束 -->
</controller>
\ No newline at end of file
skyeye-web/src/main/webapp/js/codemodelgroup/usemodelgroup.js
浏览文件 @
8a870c48
...
...
@@ -15,7 +15,18 @@ layui.config({
form
.
on
(
'
submit(formSearch)
'
,
function
(
data
)
{
//表单验证
if
(
winui
.
verifyForm
(
data
.
elem
))
{
$
(
"
#tableName
"
).
html
();
showGrid
({
id
:
"
tableParameterBody
"
,
url
:
reqBasePath
+
"
codemodel011
"
,
params
:
{
tableName
:
$
(
"
#tableName
"
).
val
()},
pagination
:
false
,
template
:
getFileContent
(
'
tpl/codemodelgroup/usemodelgrouptableparameter.tpl
'
),
ajaxSendLoadBefore
:
function
(
hdb
){
},
ajaxSendAfter
:
function
(
json
){
$
(
"
#tableZhName
"
).
html
();
}
});
}
return
false
;
});
...
...
skyeye-web/src/main/webapp/tpl/codemodelgroup/usemodelgroup.html
浏览文件 @
8a870c48
...
...
@@ -8,7 +8,7 @@
<link
href=
"../../assets/lib/winui/css/winui.css"
rel=
"stylesheet"
/>
</head>
<body>
<div
class=
"txtcenter"
style=
"width:
7
00px;margin:0 auto;padding-top:20px;"
>
<div
class=
"txtcenter"
style=
"width:
12
00px;margin:0 auto;padding-top:20px;"
>
<form
class=
"layui-form layui-form-pane"
action=
""
autocomplete=
"off"
>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
...
...
@@ -31,8 +31,43 @@
</div>
</form>
</div>
<div
style=
"margin:auto 10px;"
>
<div
class=
"layui-row smpro"
>
<div
class=
"layui-col-xs3 left-menu"
>
<div
class=
"winui-toolbar"
>
<div
class=
"winui-tool"
>
模板
</div>
</div>
</div>
<div
class=
"layui-col-xs6 center-content"
>
<div
class=
"winui-toolbar"
>
<div
class=
"winui-tool"
>
参数设置
</div>
</div>
</div>
<div
class=
"layui-col-xs3 right-menu"
>
<div
class=
"winui-toolbar"
>
<div
class=
"winui-tool"
>
表参数
</div>
</div>
<table
class=
"layui-table"
>
<tbody
id=
"tableParameterBody"
style=
"height: calc(100vh - 85px);overflow-y: auto;position: absolute;"
>
</tbody>
</table>
</div>
</div>
<div
class=
"layui-row"
style=
"height: 120px"
>
<div
class=
"winui-toolbar"
>
<div
class=
"winui-tool"
>
请求链接
</div>
</div>
</div>
<div
class=
"layui-row"
style=
"height: 50px;text-align: center;"
>
<div
class=
"layui-inline"
>
<div
class=
"layui-input-inline"
>
<button
class=
"layui-btn"
id=
"saveConsole"
>
保存结果
</button>
</div>
</div>
</div>
<script
src=
"../../assets/lib/layui/layui.js"
></script>
<script
src=
"../../assets/lib/layui/custom.js"
></script>
...
...
skyeye-web/src/main/webapp/tpl/codemodelgroup/usemodelgrouptableparameter.tpl
0 → 100644
浏览文件 @
8a870c48
<tr
style=
"background-color: ghostwhite;"
>
<th
style=
"width: 100px"
>
字段名
</th>
<th
style=
"width: 100px"
>
字段类型
</th>
<th
style=
"width: 100px"
>
允许非空
</th>
<th
style=
"width: 100px"
>
备注
</th>
</tr>
{
{
#
each
rows
}
}
<tr>
<td
style=
"width: 100px"
>
{
{
columnName
}
}
</td>
<td
style=
"width: 100px"
>
{
{
columnType
}
}
</td>
<td
style=
"width: 100px"
>
{
{
isNullable
}
}
</td>
<td
style=
"width: 100px"
>
{
{
columnComment
}
}
</td>
</tr>
{
{/
each
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录