You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.6 KiB

9 months ago
/**
增加${comment}
9 months ago
<#list paraList as param>
9 months ago
* @param ${param.key} ${param.comment}
9 months ago
</#list>
9 months ago
*/
9 months ago
public void add${beanName}(${parasWithoutPrimaryKey}){
9 months ago
Record record = new Record();
9 months ago
<#list paraList as entry>
9 months ago
<#if entry.key == "create_time">
record.set("create_time", DateTime.now());
<#else>
record.set("${entry.key}", ${entry.key});
</#if>
</#list>
9 months ago
Db.save("${tableName}","${primary_key}",record);
9 months ago
}
9 months ago
9 months ago
/**
删除${comment}
9 months ago
@para ${primary_key} 主键
9 months ago
*/
9 months ago
public void del${beanName}ById(${primary_key_type} ${primary_key}){
9 months ago
String sql="delete from ${tableName} where ${primary_key} =?";
9 months ago
Db.update(sql,${primary_key});
9 months ago
}
9 months ago
/**
修改${comment}
9 months ago
* @para ${primary_key} 主键
9 months ago
<#list paraList as param>
9 months ago
* @param ${param.key} ${param.comment}
9 months ago
</#list>
*/
9 months ago
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});
}
9 months ago
9 months ago
/**
单条查询${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<Record> get${beanName}List(int pageNum, int pageSize){
String sql1="select * ";
String sql2=" from ${tableName}";
return Db.paginate(pageNum, pageSize, sql1,sql2);
}
9 months ago