/**增加${comment} <#list paramsList as param> * @param ${param.key} ${param.comment} */ public void add${beanName}(${fullParameters}){ Record record = new Record(); <#list paramsList as entry> <#if entry.key == "create_time"> record.set("create_time", DateTime.now()); <#else> record.set("${entry.key}", ${entry.key}); Db.save("${table}","${key}",record); } /** 删除${comment} @para ${key} 主键 */ public void del${beanName}ById(${key_type} ${key}){ String sql="delete from ${table} where ${key} =?"; Db.update(sql,${key}); } /**修改${comment} <#list paramsList as param> * @param ${param.key} ${param.comment} */ public void update${beanName}ById(${key_type} ${key} ,${fullParameters}){ String sql="update ${table} set <#list paramsList as entry> <#if entry.key == "create_time"> record.set("create_time", DateTime.now()); <#else> record.set("${entry.key}", ${entry.key}); where ${key} =?"; <#--for (Map.Entry 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 entry : fields.entrySet()) {--> <#--if (!entry.getKey().equals("create_time")) {--> <#--sb.append(entry.getKey() + " , ");--> <#--}--> <#--}--> <#--sb.append(key);--> <#--sb.append(");\n");--> <#--sb.append(" }\n");--> <#--//4、单条查询--> <#--sb.append("\n");--> <#--sb.append(" //单条查询" + comment + "\n");--> <#--sb.append(" public Record get" + ${beanNameWithoutT} + "ById(" + key_type + " " + key + "){\n");--> <#--sb.append(" String sql=\"select * from " + table + " where " + key + "=?\";\n");--> <#--sb.append(" return Db.findFirst(sql," + key + ");\n");--> <#--sb.append(" }\n");--> <#--sb.append("\n");--> <#--//5、分页查询--> <#--sb.append(" //分页查询" + comment + "\n");--> <#--sb.append(" public Page get" + ${beanNameWithoutT} + "List(int pageNum, int pageSize){\n");--> <#-- 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");-->