main
黄海 9 months ago
parent e7a3c6b82e
commit ff5b65f69c

@ -235,7 +235,7 @@ public class GenerateCode {
//主键类型 //主键类型
String primary_key_type = jo.getStr("key_type"); String primary_key_type = jo.getStr("key_type");
//表名 //表名
String table = jo.getStr("table"); String tableName = jo.getStr("table");
//向 freemaker传递的数据结构体 //向 freemaker传递的数据结构体
Map<String, Object> dataModel = new HashMap<>(); Map<String, Object> dataModel = new HashMap<>();
@ -257,7 +257,7 @@ public class GenerateCode {
dataModel.put("parasWithoutPrimaryKeyAndDataType", parasWithoutPrimaryKeyAndDataType);//不包括数据类型的parasWithoutPrimaryKey dataModel.put("parasWithoutPrimaryKeyAndDataType", parasWithoutPrimaryKeyAndDataType);//不包括数据类型的parasWithoutPrimaryKey
dataModel.put("primary_key", primary_key);//主键名称 dataModel.put("primary_key", primary_key);//主键名称
dataModel.put("primary_key_type", primary_key_type);//主键类型 dataModel.put("primary_key_type", primary_key_type);//主键类型
dataModel.put("table", table);//表名 dataModel.put("tableName", tableName);//表名
System.out.println(dataModel); System.out.println(dataModel);
@ -274,7 +274,7 @@ public class GenerateCode {
// 加载模板 // 加载模板
Template template = cfg.getTemplate("Controller.ftl"); Template template = cfg.getTemplate("Controller.ftl");
// 渲染模板到文件 // 渲染模板到文件
Writer out = new FileWriter(codePath + "/" + table + "_Controller.txt", StandardCharsets.UTF_8); Writer out = new FileWriter(codePath + "/" + tableName + "_Controller.txt", StandardCharsets.UTF_8);
template.process(dataModel, out); template.process(dataModel, out);
out.close(); out.close();
System.out.println("生成Controller层代码完成。"); System.out.println("生成Controller层代码完成。");
@ -283,7 +283,7 @@ public class GenerateCode {
// 加载模板 // 加载模板
template = cfg.getTemplate("Model.ftl"); template = cfg.getTemplate("Model.ftl");
// 渲染模板到文件 // 渲染模板到文件
out = new FileWriter(codePath + "/" + table + "_Model.txt", StandardCharsets.UTF_8); out = new FileWriter(codePath + "/" + tableName + "_Model.txt", StandardCharsets.UTF_8);
template.process(dataModel, out); template.process(dataModel, out);
out.close(); out.close();
System.out.println("生成Model层代码完成。"); System.out.println("生成Model层代码完成。");

@ -12,7 +12,7 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
record.set("${entry.key}", ${entry.key}); record.set("${entry.key}", ${entry.key});
</#if> </#if>
</#list> </#list>
Db.save("${table}","${primary_key}",record); Db.save("${tableName}","${primary_key}",record);
} }
/** /**
@ -20,7 +20,7 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
@para ${primary_key} 主键 @para ${primary_key} 主键
*/ */
public void del${beanName}ById(${primary_key_type} ${primary_key}){ public void del${beanName}ById(${primary_key_type} ${primary_key}){
String sql="delete from ${table} where ${primary_key} =?"; String sql="delete from ${tableName} where ${primary_key} =?";
Db.update(sql,${primary_key}); Db.update(sql,${primary_key});
} }
@ -31,7 +31,7 @@ public void del${beanName}ById(${primary_key_type} ${primary_key}){
</#list> </#list>
*/ */
public void update${beanName}ById(${primary_key_type} ${primary_key} ,${parasWithoutPrimaryKey}){ public void update${beanName}ById(${primary_key_type} ${primary_key} ,${parasWithoutPrimaryKey}){
String sql="update ${table} set <#list paraList as entry> String sql="update ${tableName} set <#list paraList as entry>
<#if entry.key == "create_time"> <#if entry.key == "create_time">
record.set("create_time", DateTime.now()); record.set("create_time", DateTime.now());
<#else> <#else>
@ -62,7 +62,7 @@ String sql="update ${table} set <#list paraList as entry>
<#--sb.append("\n");--> <#--sb.append("\n");-->
<#--sb.append(" //单条查询" + comment + "\n");--> <#--sb.append(" //单条查询" + comment + "\n");-->
<#--sb.append(" public Record get" + ${beanNameWithoutT} + "ById(" + key_type + " " + key + "){\n");--> <#--sb.append(" public Record get" + ${beanNameWithoutT} + "ById(" + key_type + " " + key + "){\n");-->
<#--sb.append(" String sql=\"select * from " + table + " where " + key + "=?\";\n");--> <#--sb.append(" String sql=\"select * from " + tableName + " where " + key + "=?\";\n");-->
<#--sb.append(" return Db.findFirst(sql," + key + ");\n");--> <#--sb.append(" return Db.findFirst(sql," + key + ");\n");-->
<#--sb.append(" }\n");--> <#--sb.append(" }\n");-->
<#--sb.append("\n");--> <#--sb.append("\n");-->
@ -71,7 +71,7 @@ String sql="update ${table} set <#list paraList as entry>
<#--sb.append(" //分页查询" + comment + "\n");--> <#--sb.append(" //分页查询" + comment + "\n");-->
<#--sb.append(" public Page<Record> get" + ${beanNameWithoutT} + "List(int pageNum, int pageSize){\n");--> <#--sb.append(" public Page<Record> get" + ${beanNameWithoutT} + "List(int pageNum, int pageSize){\n");-->
<#-- sb.append(" String sql1=\"select * \";\n");--> <#-- sb.append(" String sql1=\"select * \";\n");-->
<#-- sb.append(" String sql2=\" from " + table + " \";\n");--> <#-- sb.append(" String sql2=\" from " + tableName + " \";\n");-->
<#-- sb.append(" return Db.paginate(pageNum, pageSize, sql1,sql2);\n");--> <#-- sb.append(" return Db.paginate(pageNum, pageSize, sql1,sql2);\n");-->
<#-- sb.append(" }\n");--> <#-- sb.append(" }\n");-->
<#-- sb.append("\n");--> <#-- sb.append("\n");-->

@ -12,7 +12,7 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
record.set("${entry.key}", ${entry.key}); record.set("${entry.key}", ${entry.key});
</#if> </#if>
</#list> </#list>
Db.save("${table}","${primary_key}",record); Db.save("${tableName}","${primary_key}",record);
} }
/** /**
@ -20,7 +20,7 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
@para ${primary_key} 主键 @para ${primary_key} 主键
*/ */
public void del${beanName}ById(${primary_key_type} ${primary_key}){ public void del${beanName}ById(${primary_key_type} ${primary_key}){
String sql="delete from ${table} where ${primary_key} =?"; String sql="delete from ${tableName} where ${primary_key} =?";
Db.update(sql,${primary_key}); Db.update(sql,${primary_key});
} }
@ -31,7 +31,7 @@ public void del${beanName}ById(${primary_key_type} ${primary_key}){
</#list> </#list>
*/ */
public void update${beanName}ById(${primary_key_type} ${primary_key} ,${parasWithoutPrimaryKey}){ public void update${beanName}ById(${primary_key_type} ${primary_key} ,${parasWithoutPrimaryKey}){
String sql="update ${table} set <#list paraList as entry> String sql="update ${tableName} set <#list paraList as entry>
<#if entry.key == "create_time"> <#if entry.key == "create_time">
record.set("create_time", DateTime.now()); record.set("create_time", DateTime.now());
<#else> <#else>
@ -62,7 +62,7 @@ String sql="update ${table} set <#list paraList as entry>
<#--sb.append("\n");--> <#--sb.append("\n");-->
<#--sb.append(" //单条查询" + comment + "\n");--> <#--sb.append(" //单条查询" + comment + "\n");-->
<#--sb.append(" public Record get" + ${beanNameWithoutT} + "ById(" + key_type + " " + key + "){\n");--> <#--sb.append(" public Record get" + ${beanNameWithoutT} + "ById(" + key_type + " " + key + "){\n");-->
<#--sb.append(" String sql=\"select * from " + table + " where " + key + "=?\";\n");--> <#--sb.append(" String sql=\"select * from " + tableName + " where " + key + "=?\";\n");-->
<#--sb.append(" return Db.findFirst(sql," + key + ");\n");--> <#--sb.append(" return Db.findFirst(sql," + key + ");\n");-->
<#--sb.append(" }\n");--> <#--sb.append(" }\n");-->
<#--sb.append("\n");--> <#--sb.append("\n");-->
@ -71,7 +71,7 @@ String sql="update ${table} set <#list paraList as entry>
<#--sb.append(" //分页查询" + comment + "\n");--> <#--sb.append(" //分页查询" + comment + "\n");-->
<#--sb.append(" public Page<Record> get" + ${beanNameWithoutT} + "List(int pageNum, int pageSize){\n");--> <#--sb.append(" public Page<Record> get" + ${beanNameWithoutT} + "List(int pageNum, int pageSize){\n");-->
<#-- sb.append(" String sql1=\"select * \";\n");--> <#-- sb.append(" String sql1=\"select * \";\n");-->
<#-- sb.append(" String sql2=\" from " + table + " \";\n");--> <#-- sb.append(" String sql2=\" from " + tableName + " \";\n");-->
<#-- sb.append(" return Db.paginate(pageNum, pageSize, sql1,sql2);\n");--> <#-- sb.append(" return Db.paginate(pageNum, pageSize, sql1,sql2);\n");-->
<#-- sb.append(" }\n");--> <#-- sb.append(" }\n");-->
<#-- sb.append("\n");--> <#-- sb.append("\n");-->

Loading…
Cancel
Save