提交 0cad8d1a 编写于 作者: Skyeye云's avatar Skyeye云

模板展示完成

上级 b3e3bc73
...@@ -25,4 +25,6 @@ public interface CodeModelGroupDao { ...@@ -25,4 +25,6 @@ public interface CodeModelGroupDao {
public List<Map<String, Object>> queryTableParameterByTableName(Map<String, Object> map) throws Exception; public List<Map<String, Object>> queryTableParameterByTableName(Map<String, Object> map) throws Exception;
public List<Map<String, Object>> queryCodeModelListByGroupId(Map<String, Object> map) throws Exception;
} }
...@@ -19,4 +19,6 @@ public interface CodeModelGroupService { ...@@ -19,4 +19,6 @@ public interface CodeModelGroupService {
public void queryTableMationByTableName(InputObject inputObject, OutputObject outputObject) throws Exception; public void queryTableMationByTableName(InputObject inputObject, OutputObject outputObject) throws Exception;
public void queryCodeModelListByGroupId(InputObject inputObject, OutputObject outputObject) throws Exception;
} }
...@@ -180,5 +180,25 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{ ...@@ -180,5 +180,25 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{
bean.put("DaoPackageName", "com.skyeye." + ToolUtil.replaceUnderLineAndUpperCase(map.get("tableName").toString()).toLowerCase() + ".dao" ); bean.put("DaoPackageName", "com.skyeye." + ToolUtil.replaceUnderLineAndUpperCase(map.get("tableName").toString()).toLowerCase() + ".dao" );
outputObject.setBean(bean); outputObject.setBean(bean);
} }
/**
*
* @Title: queryCodeModelListByGroupId
* @Description: 根据分组id获取模板列表
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void queryCodeModelListByGroupId(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
List<Map<String, Object>> beans = codeModelGroupDao.queryCodeModelListByGroupId(map);
if(beans != null){
outputObject.setBeans(beans);
outputObject.settotal(beans.size());
}
}
} }
...@@ -127,4 +127,20 @@ public class CodeModelGroupController { ...@@ -127,4 +127,20 @@ public class CodeModelGroupController {
codeModelGroupService.queryTableMationByTableName(inputObject, outputObject); codeModelGroupService.queryTableMationByTableName(inputObject, outputObject);
} }
/**
*
* @Title: queryCodeModelListByGroupId
* @Description: 根据分组id获取模板列表
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/CodeModelGroupController/queryCodeModelListByGroupId")
@ResponseBody
public void queryCodeModelListByGroupId(InputObject inputObject, OutputObject outputObject) throws Exception{
codeModelGroupService.queryCodeModelListByGroupId(inputObject, outputObject);
}
} }
...@@ -107,4 +107,18 @@ ...@@ -107,4 +107,18 @@
AND a.TABLE_NAME = #{tableName} AND a.TABLE_NAME = #{tableName}
</select> </select>
<select id="queryCodeModelListByGroupId" parameterType="java.util.Map" resultType="java.util.Map">
SELECT
a.id,
a.model_name modelName,
a.model_content modelContent,
a.model_text modelText,
a.model_type modelType,
CONVERT(a.create_time, char) createTime
FROM
code_model a
WHERE a.group_id = #{groupId}
ORDER BY a.create_time DESC
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -334,6 +334,9 @@ ...@@ -334,6 +334,9 @@
<url id="codemodel012" path="/post/CodeModelGroupController/queryTableMationByTableName" val="根据表名获取表的相关转换信息" allUse="1"> <url id="codemodel012" path="/post/CodeModelGroupController/queryTableMationByTableName" val="根据表名获取表的相关转换信息" allUse="1">
<property id="tableName" name="tableName" ref="required" var="表名"/> <property id="tableName" name="tableName" ref="required" var="表名"/>
</url> </url>
<url id="codemodel013" path="/post/CodeModelGroupController/queryCodeModelListByGroupId" val="根据分组id获取模板列表" allUse="1">
<property id="groupId" name="groupId" ref="required" var="分组id"/>
</url>
<!-- 代码生成器系列结束 --> <!-- 代码生成器系列结束 -->
</controller> </controller>
\ No newline at end of file
...@@ -2686,10 +2686,16 @@ body .layer-ext-winconfirm { ...@@ -2686,10 +2686,16 @@ body .layer-ext-winconfirm {
width: 100%; width: 100%;
height: 50px; height: 50px;
line-height: 25px; line-height: 25px;
background-color: beige; background-color: ghostwhite;
margin-top: 10px; margin-top: 10px;
} }
.padd-le-ri{
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}
/*** 小程序页面管理end ***/ /*** 小程序页面管理end ***/
/*** 代码生成器样式start ***/ /*** 代码生成器样式start ***/
......
...@@ -37,6 +37,18 @@ layui.config({ ...@@ -37,6 +37,18 @@ layui.config({
return false; return false;
}); });
showGrid({
id: "modelList",
url: reqBasePath + "codemodel013",
params: {groupId: parent.rowId},
pagination: false,
template: getFileContent('tpl/codemodelgroup/usemodelgroupmodel.tpl'),
ajaxSendLoadBefore: function(hdb){
},
ajaxSendAfter:function(json){
}
});
showGrid({ showGrid({
id: "tableName", id: "tableName",
url: reqBasePath + "database002", url: reqBasePath + "database002",
......
...@@ -36,8 +36,11 @@ ...@@ -36,8 +36,11 @@
<div class="winui-toolbar"> <div class="winui-toolbar">
<div class="winui-tool">模板</div> <div class="winui-tool">模板</div>
</div> </div>
<div class="layui-row">
<ul style="overflow-y: scroll;height: 100%;" id="modelList">
</ul>
</div>
</div> </div>
<div class="layui-col-xs6 center-content"> <div class="layui-col-xs6 center-content">
<div class="winui-toolbar"> <div class="winui-toolbar">
......
{{#each rows}}
<li class="page-li">
<div class="weui-flex js_category layui-col-xs8 padd-le-ri">
<div>
<label class="layui-form-label">{{modelName}}<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="{{id}}" name="{{id}}" win-verify="required" placeholder="请选择数据库表检所生成" class="layui-input" maxlength="50"/>
</div>
</div>
</div>
<div class="weui-flex js_category layui-col-xs4 right">
<button class="layui-btn layui-btn-sm tab-btn-mar-left-3 selModel" title="查看模板"><i class="fa fa-files-o"></i></button>
<button class="layui-btn layui-btn-sm tab-btn-mar-left-3 selResult" title="查看转换结果"><i class="fa fa-pencil-square-o"></i></button>
</div>
</li>
{{/each}}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册