Commit e3c61cf8 authored by yanzg's avatar yanzg

常规BUG的修改

parent 292c1713
......@@ -40,7 +40,7 @@ public interface BaseDao {
/**
* 删除数据,可以用于父子表删除,如通过订单删除游客信息 visitorDao.remove({orderId:1});
*
* int field;
* @param model 需要删除的数据,可以是主键字符串(Int),或者是包含主键的实体,或者是包含其他非主键的实体完全匹配.
* @return 删除的记录数量
*/
......@@ -50,30 +50,30 @@ public interface BaseDao {
* 加载数据,可以用于父子表删除,如通过订单删除游客信息 visitorDao.load({orderId:1});
*
* @param model 加载数据的请求参数,可以是主键字符串(Int),或者是包含主键的实体,或者是包含其他非主键的实体完全匹配.
* @param cls 需要加载的数据的类型
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
<T extends Object> T load(Object model, Class<T> cls);
<T extends Object> T load(Object model, Class<T> resultClass);
/**
* 加载列表数据,可以用于父子表删除,如通过订单删除游客信息 visitorDao.loadList({orderId:1});
*
* @param model 加载数据的请求参数,可以是主键字符串(Int),或者是包含主键的实体,或者是包含其他非主键的实体完全匹配.
* @param cls 需要加载的数据的类型
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
<T extends Object> List<T> loadList(Object model, Class<T> cls);
<T extends Object> List<T> loadList(Object model, Class<T> resultClass);
/**
* 加载分页数据
*
* @param model 加载数据的请求参数,可以是主键字符串(Int),或者是包含主键的实体,或者是包含其他非主键的实体完全匹配.
* @param cls 需要加载的数据的类型
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
<T extends Object> PageSizeData<T> loadPage(PageSizeReqVo model, Class<T> cls);
<T extends Object> PageSizeData<T> loadPage(PageSizeReqVo model, Class<T> resultClass);
}
......@@ -217,12 +217,12 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* 加载数据
*
* @param model 加载数据的请求参数
* @param cls 需要加载的数据的类型
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
@Override
public <T extends Object> T load(Object model, Class<T> cls) {
public <T extends Object> T load(Object model, Class<T> resultClass) {
// 获取来源主键
Object from = model;
String key = this.getInputKey(from);
......@@ -234,7 +234,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
}
// 通过传入数据进行加载
T to = this.queryFirst(cls, DaoConst.LOAD, from);
T to = this.queryFirst(resultClass, DaoConst.LOAD, from);
if (to == null) {
return to;
}
......@@ -254,12 +254,12 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* 加载数据
*
* @param model 加载数据的请求参数
* @param cls 需要加载的数据的类型
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
@Override
public <T extends Object> List<T> loadList(Object model, Class<T> cls) {
public <T extends Object> List<T> loadList(Object model, Class<T> resultClass) {
// 获取来源主键
Object from = model;
String key = this.getInputKey(from);
......@@ -271,7 +271,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
}
// 通过传入数据进行加载
List<T> to = this.query(cls, DaoConst.LOAD, from);
List<T> to = this.query(resultClass, DaoConst.LOAD, from);
if (to == null || to.size() == 0) {
return new ArrayList<>();
}
......@@ -294,12 +294,12 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* 加载分页数据
*
* @param model 加载数据的请求参数
* @param cls 需要加载的数据的类型
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
@Override
public <T extends Object> PageSizeData<T> loadPage(PageSizeReqVo model, Class<T> cls) {
public <T extends Object> PageSizeData<T> loadPage(PageSizeReqVo model, Class<T> resultClass) {
// 获取来源主键
Object from = model;
String key = this.getInputKey(from);
......@@ -311,7 +311,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
}
// 通过传入数据进行加载
PageSizeData<T> to = this.queryPage(cls, model, DaoConst.LOAD, from);
PageSizeData<T> to = this.queryPage(resultClass, model, DaoConst.LOAD, from);
if (to == null || to.getPageTotal() == 0) {
return to;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment