/** 增加${comment} <#list paraList as param> * @param ${param.key} ${param.comment} */ public void add${beanName}(${parasWithoutPrimaryKey}){ Record record = new Record(); <#list paraList as entry> <#if entry.key == "create_time"> record.set("create_time", DateTime.now()); <#else> record.set("${entry.key}", ${entry.key}); Db.save("${tableName}","${primary_key}",record); } /** 删除${comment} @para ${primary_key} 主键 */ public void del${beanName}ById(${primary_key_type} ${primary_key}){ String sql="delete from ${tableName} where ${primary_key} =?"; Db.update(sql,${primary_key}); } /** 修改${comment} * @para ${primary_key} 主键 <#list paraList as param> * @param ${param.key} ${param.comment} */ public void update${beanName}ById(${primary_key_type} ${primary_key},${parasWithoutPrimaryKey}){ String sql="update ${tableName} set ${updateParas} where ${primary_key} =?"; Db.update(sql,${parasWithoutPrimaryKeyAndDataType},${primary_key}); } /** 单条查询${comment} * @para ${primary_key} 主键 */ public Record get${beanName}ById(${primary_key_type} ${primary_key}){ String sql="select * from ${tableName} where ${primary_key} =?"; return Db.findFirst(sql,${primary_key}); } /** 分页查询${comment} * @para pageNum 当前页码 * @para pageSize 每页显示条数 */ public Page get${beanName}List(int pageNum, int pageSize){ String sql1="select * "; String sql2=" from ${tableName}"; return Db.paginate(pageNum, pageSize, sql1,sql2); }