|
|
|
@ -206,6 +206,9 @@ public class GenerateCode {
|
|
|
|
|
fullParameters = fullParameters.substring(0, fullParameters.length() - 1);
|
|
|
|
|
}
|
|
|
|
|
parameters = parameters.substring(0, parameters.length() - 1);
|
|
|
|
|
if (parameters.endsWith(",")) {
|
|
|
|
|
parameters = parameters.substring(0, parameters.length() - 1);
|
|
|
|
|
}
|
|
|
|
|
//后缀名称
|
|
|
|
|
String beanNameWithoutT = jo.getStr("beanNameWithoutT");
|
|
|
|
|
if (beanNameWithoutT.startsWith("T")) {
|
|
|
|
@ -222,6 +225,8 @@ public class GenerateCode {
|
|
|
|
|
|
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
|
//sb.append("//-------------------下面是Controller部分-------------------\n");
|
|
|
|
|
sb.append("/* 下面代码开始维护" + comment + " */\n");
|
|
|
|
|
sb.append("\n");
|
|
|
|
|
//1、增加
|
|
|
|
|
sb.append(" //增加" + comment + "\n");
|
|
|
|
|
sb.append(" @Before({POST.class})\n");
|
|
|
|
@ -229,7 +234,7 @@ public class GenerateCode {
|
|
|
|
|
sb.append(" //@EmptyInterface({\"\"})\n");
|
|
|
|
|
sb.append(" //@IsNumericInterface({})\n");
|
|
|
|
|
sb.append(" public void add" + beanNameWithoutT + "(" + fullParameters + "){\n");
|
|
|
|
|
sb.append(" " + PropKit.get("daoName") + ".add" + beanNameWithoutT + "(" + parameters + ")\n");
|
|
|
|
|
sb.append(" " + PropKit.get("daoName") + ".add" + beanNameWithoutT + "(" + parameters + ");\n");
|
|
|
|
|
sb.append(" renderJson(RetKit.renderSuccess());\n");
|
|
|
|
|
sb.append(" }\n");
|
|
|
|
|
|
|
|
|
@ -253,7 +258,7 @@ public class GenerateCode {
|
|
|
|
|
sb.append(" //@EmptyInterface({\"\"})\n");
|
|
|
|
|
sb.append(" //@IsNumericInterface({\"id\"})\n");
|
|
|
|
|
sb.append(" public void update" + beanNameWithoutT + "ById(" + key_type + " " + key + "," + fullParameters + "){\n");
|
|
|
|
|
sb.append(" " + PropKit.get("daoName") + ".update" + beanNameWithoutT + "ById(" + parameters + ");\n");
|
|
|
|
|
sb.append(" " + PropKit.get("daoName") + ".update" + beanNameWithoutT + "ById(" + key + "," + parameters + ");\n");
|
|
|
|
|
sb.append(" renderJson(RetKit.renderSuccess());\n");
|
|
|
|
|
sb.append(" }\n");
|
|
|
|
|
sb.append("\n");
|
|
|
|
@ -312,14 +317,20 @@ public class GenerateCode {
|
|
|
|
|
sb.append(" public void update" + beanNameWithoutT + "ById(" + key_type + " " + key + "," + fullParameters + "){\n");
|
|
|
|
|
sb.append(" String sql=\"update " + table + " set ");
|
|
|
|
|
for (Map.Entry<String, String> entry : fields.entrySet()) {
|
|
|
|
|
if (!entry.getKey().equals("create_time")) {
|
|
|
|
|
sb.append(entry.getKey() + "= ?,");
|
|
|
|
|
} else {
|
|
|
|
|
sb.append(entry.getKey() + "= DateTime.now(),");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
sb = sb.deleteCharAt(sb.length() - 1);
|
|
|
|
|
sb.append(" where " + key + "=?\";\n");
|
|
|
|
|
sb.append(" Db.update(sql,");
|
|
|
|
|
for (Map.Entry<String, String> entry : fields.entrySet()) {
|
|
|
|
|
if(!entry.getKey().equals("create_time")){
|
|
|
|
|
sb.append(entry.getKey() + " , ");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
sb.append(key);
|
|
|
|
|
sb.append(");\n");
|
|
|
|
|
sb.append(" }\n");
|
|
|
|
@ -335,8 +346,8 @@ public class GenerateCode {
|
|
|
|
|
//5、分页查询
|
|
|
|
|
sb.append(" //分页查询" + comment + "\n");
|
|
|
|
|
sb.append(" public Page<Record> get" + beanNameWithoutT + "List(int pageNum, int pageSize){\n");
|
|
|
|
|
sb.append(" String sql1=\"select * \"");
|
|
|
|
|
sb.append(" String sql2=\"from" + table + " \"");
|
|
|
|
|
sb.append(" String sql1=\"select * \";\n");
|
|
|
|
|
sb.append(" String sql2=\"from" + table + " \";\n");
|
|
|
|
|
sb.append(" return Db.paginate(pageNum, pageSize, sql1,sql2);\n");
|
|
|
|
|
sb.append(" }\n");
|
|
|
|
|
sb.append("\n");
|
|
|
|
|