diff --git a/src/bazhuaerp.default.properties b/src/bazhuaerp.default.properties
new file mode 100644
index 0000000..ada10ce
--- /dev/null
+++ b/src/bazhuaerp.default.properties
@@ -0,0 +1,44 @@
+#顶层po、dao文件生成总目录
+OutputPath=\\D:\\workproject\\bazhuaerp\\src\\main\\java\\com\\bazhuaerp\\db\\
+#OutputPath=\\C:\\workproject\\printer-taover-com\\src\\com\\taover\\printer\\db\\
+#数据库名
+SchameName=bazhuaerp
+#SchameName=taoverprinter
+CreateSchame=false
+#TableName=erp_shop,erp_warehouse,erp_express_template,erp_goods_express,erp_order,erp_order_goods,erp_order_statistics,erp_orderstat_goods,erp_distribution,erp_delivery,erp_delivery_goods,erp_delivery_statistics,erp_deliverystat_goods
+TableName=ALL
+#数据库库连接信息
+User=tylife
+Password=lexi365
+#Password=qwe123!@#
+DBLikeStr=%
+#数据库驱动类型
+driver=com.mysql.jdbc.Driver
+#数据库连接url
+URL=jdbc\:mysql\://127.0.0.1\:3306/bazhuaerp
+#URL=jdbc\:mysql\://localhost\:3306/taoverprinter
+#数据库类型
+dbtype=mysql
+#数据库顶层包名
+#packageName=com.taover.printer.db
+packageName=com.bazhuaerp.db
+
+#-----------------------------
+# 生成 Controller和Service所需参数 -
+#-----------------------------
+coverWhenFileExists=false
+#模块包全名,controller、service包名都会由此生成
+modulePackageInfo=com.bazhuaerp
+
+#模块本地文件夹路径
+moduleFilePath=\\D:\\workproject\\bazhuaerp\\src\\main\\java\\com\\bazhuaerp\\
+
+#db包,同上面的packageName
+dbPackageInfo=com.bazhuaerp.db
+
+#-----------------------------
+# 生成View的HTML、JS所需参数 -
+#-----------------------------
+#WebRoot的本地路径
+WebRootPath=\\D:\\workproject\\bazhuaerp\\WebContent\\
+#WebRootPath=\\C:\\workproject\\printer-taover-com\\WebRoot\\
diff --git a/src/com/taover/base/template/HtmlLayuiTemplate.ftl b/src/com/taover/base/template/HtmlLayuiTemplate.ftl
index 7b66a80..2367a1e 100644
--- a/src/com/taover/base/template/HtmlLayuiTemplate.ftl
+++ b/src/com/taover/base/template/HtmlLayuiTemplate.ftl
@@ -85,9 +85,9 @@
layui.config({
base: '/plugins/layuiadmin/' //静态资源所在路径
}).extend({
- index: 'lib/index' //主入口模块
- }).use(['table', 'laydate', 'layer', 'form'], function(){
- var $ = layui.$, form = layui.form, table = layui.table, laydate = layui.laydate;
+ operationlog: 'modules/operationlog' //操作模块日志
+ }).use(['table', 'laydate', 'layer', 'form', 'operationlog'], function(){
+ var $ = layui.$, form = layui.form, table = layui.table, laydate = layui.laydate, operationlog=layui.operationlog;
table.render({
elem: '#table-data-main',
@@ -145,31 +145,7 @@
//表格操作栏动作入口
if(obj.event === 'operationLog'){ //查看操作日志动作监听入口
- layer.open({
- type: 1,
- content: '
',
- btn: null,
- success: function(layero, index){
- table.render({
- elem: '#form-data-operation-table'
- ,url: '/logtableoper/queryRecord.htm?recordId='+data.id
- ,cols: [[
- {field: 'userName', width: 150, title: '操作用户'}
- ,{field: 'logName', width: 100, title: '操作类型'}
- ,{field: 'createTime', width: 150, title: '创建时间'}
- ,{field: 'description', width: 200, title: '备注信息'}
- ]],
- request:{pageName:'page',limitName:'pageSize'},
- response: {statusName: 'resultId',statusCode: 200,msgName: 'resultMessage',countName: 'total',dataName: 'rows'},
- page:true,
- loading:true,
- done: function(data){
- $('#form-data-operation-table').parent('.layui-layer-content').css({marginTop:'-10px',marginBottom:'-10px'});
- layero.resize();
- }
- });
- }
- });
+ operationlog.open(data.id, '${tableName}');
} else if(obj.event === 'delete'){ //删除按钮操作入口
if(!data){
layer.alert('没有找到需要删除的记录~');
diff --git a/src/com/taover/base/template/model/bussiness/ControllerModel.java b/src/com/taover/base/template/model/bussiness/ControllerModel.java
index ff2b968..0018d1c 100644
--- a/src/com/taover/base/template/model/bussiness/ControllerModel.java
+++ b/src/com/taover/base/template/model/bussiness/ControllerModel.java
@@ -68,7 +68,7 @@ public class ControllerModel {
* @return
*/
public static String parseConditionString(String name, String fieldName){
- String lowName = StringUtil.formatBeanNameFirstLow(name);
+ String lowName = name;
String sqlCondition = "String "+lowName+" = request.getParameter(\""+lowName+"\");\n"
+"\t\tif(StringUtils.isNotEmpty("+lowName+")){ \n"
+"\t\t\tarrayCondition.add(new Object[]{\""+fieldName+"\", \"like\", \"%\"+"+lowName+"+\"%\"}); \n"
@@ -86,7 +86,7 @@ public class ControllerModel {
* @return
*/
public static String parseConditionNumber(String name, String fieldName){
- String lowName = StringUtil.formatBeanNameFirstLow(name);
+ String lowName = name;
String sqlCondition = "String "+lowName+" = request.getParameter(\""+lowName+"\");\n"
+"\t\tif(StringUtils.isNotEmpty("+lowName+") && StringUtils.isNumeric("+lowName+") ){ \n"
+"\t\t\tarrayCondition.add(new Object[]{\""+fieldName+"\", \"=\", "+lowName+"}); \n"
@@ -109,7 +109,7 @@ public class ControllerModel {
* @return
*/
public static String parseConditionDate(String name, String fieldName){
- String lowName = StringUtil.formatBeanNameFirstLow(name);
+ String lowName = name;
String sqlCondition = "String "+lowName+" = request.getParameter(\""+lowName+"\");\n"
+ "\t\tif(StringUtils.isNotEmpty("+lowName+")){\n"
+ "\t\t\tString[] dateGap = "+lowName+".split(\"+-+\");\n"
diff --git a/src/com/taover/base/template/model/bussiness/ViewModel.java b/src/com/taover/base/template/model/bussiness/ViewModel.java
index c1db03f..65b8d4c 100644
--- a/src/com/taover/base/template/model/bussiness/ViewModel.java
+++ b/src/com/taover/base/template/model/bussiness/ViewModel.java
@@ -11,15 +11,17 @@ import com.taover.db.TableColumn;
public class ViewModel {
private String webRootPath;
private String controllerPathMap;
+ private String tableName;
//map结构如下
//name:"",easyui:"numberbox|validatebox|datetimebox",required:true|false,precision:0,min:0,max:32767,validType
private List