|
@@ -18,27 +18,24 @@ public interface GenericMapper<Po, Pk> {
|
|
|
*
|
|
|
* @param param 参数对象
|
|
|
* @return 添加后生成的主键
|
|
|
- * @throws Exception 异常信息
|
|
|
*/
|
|
|
- int insert(InsertParam<Po> param) throws Exception;
|
|
|
+ int insert(InsertParam<Po> param);
|
|
|
|
|
|
/**
|
|
|
* 根据条件删除数据
|
|
|
*
|
|
|
* @param param 主键
|
|
|
* @return 影响记录数
|
|
|
- * @throws Exception 异常信息
|
|
|
*/
|
|
|
- int delete(DeleteParam param) throws Exception;
|
|
|
+ int delete(DeleteParam param);
|
|
|
|
|
|
/**
|
|
|
* 修改记录信息
|
|
|
*
|
|
|
* @param data 要修改的对象
|
|
|
* @return 影响记录数
|
|
|
- * @throws Exception 异常信息
|
|
|
*/
|
|
|
- int update(UpdateParam<Po> data) throws Exception;
|
|
|
+ int update(UpdateParam<Po> data);
|
|
|
|
|
|
/**
|
|
|
* 根据条件集合查询记录,支持分页,排序。
|
|
@@ -56,25 +53,22 @@ public interface GenericMapper<Po, Pk> {
|
|
|
*
|
|
|
* @param param 查询参数
|
|
|
* @return 查询结果
|
|
|
- * @throws Exception 异常信息
|
|
|
*/
|
|
|
- List<Po> select(QueryParam param) throws Exception;
|
|
|
+ List<Po> select(QueryParam param);
|
|
|
|
|
|
/**
|
|
|
* 查询记录总数,用于分页等操作。查询条件同 {@link GenericMapper#select}
|
|
|
*
|
|
|
* @param param 查询参数
|
|
|
* @return 查询结果,实现mapper中的sql应指定默认值,否则可能抛出异常
|
|
|
- * @throws Exception 异常信息
|
|
|
*/
|
|
|
- int total(QueryParam param) throws Exception;
|
|
|
+ int total(QueryParam param);
|
|
|
|
|
|
/**
|
|
|
* 根据主键查询记录
|
|
|
*
|
|
|
* @param pk 主键
|
|
|
* @return 查询结果
|
|
|
- * @throws Exception 异常信息
|
|
|
*/
|
|
|
- Po selectByPk(Pk pk) throws Exception;
|
|
|
+ Po selectByPk(Pk pk);
|
|
|
}
|