|
|
|
@ -101,12 +101,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
return await BaseDal.Update(operateAnonymousObjects); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<bool> Update( |
|
|
|
|
TEntity entity, |
|
|
|
|
List<string> lstColumns = null, |
|
|
|
|
List<string> lstIgnoreColumns = null, |
|
|
|
|
string where = "" |
|
|
|
|
) |
|
|
|
|
public async Task<bool> Update(TEntity entity, List<string> lstColumns = null, List<string> lstIgnoreColumns = null, string where = "") |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Update(entity, lstColumns, lstIgnoreColumns, where); |
|
|
|
|
} |
|
|
|
@ -264,10 +259,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
/// <param name="top">前N条</param> |
|
|
|
|
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
|
public async Task<List<TEntity>> Query( |
|
|
|
|
string where, |
|
|
|
|
int top, |
|
|
|
|
string orderByFileds) |
|
|
|
|
public async Task<List<TEntity>> Query(string where, int top, string orderByFileds) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Query(where, top, orderByFileds); |
|
|
|
|
} |
|
|
|
@ -280,17 +272,9 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
/// <param name="pageSize">页大小</param> |
|
|
|
|
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
|
public async Task<List<TEntity>> Query( |
|
|
|
|
Expression<Func<TEntity, bool>> whereExpression, |
|
|
|
|
int pageIndex, |
|
|
|
|
int pageSize, |
|
|
|
|
string orderByFileds) |
|
|
|
|
public async Task<List<TEntity>> Query(Expression<Func<TEntity, bool>> whereExpression, int pageIndex, int pageSize, string orderByFileds) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Query( |
|
|
|
|
whereExpression, |
|
|
|
|
pageIndex, |
|
|
|
|
pageSize, |
|
|
|
|
orderByFileds); |
|
|
|
|
return await BaseDal.Query(whereExpression, pageIndex, pageSize, orderByFileds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
@ -301,24 +285,14 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
/// <param name="pageSize">页大小</param> |
|
|
|
|
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
|
public async Task<List<TEntity>> Query( |
|
|
|
|
string where, |
|
|
|
|
int pageIndex, |
|
|
|
|
int pageSize, |
|
|
|
|
string orderByFileds) |
|
|
|
|
public async Task<List<TEntity>> Query(string where, int pageIndex, int pageSize, string orderByFileds) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Query( |
|
|
|
|
where, |
|
|
|
|
pageIndex, |
|
|
|
|
pageSize, |
|
|
|
|
orderByFileds); |
|
|
|
|
return await BaseDal.Query(where, pageIndex, pageSize, orderByFileds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, |
|
|
|
|
int pageIndex = 1, int pageSize = 20, string orderByFileds = null) |
|
|
|
|
public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, int pageIndex = 1, int pageSize = 20, string orderByFileds = null) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.QueryPage(whereExpression, |
|
|
|
|
pageIndex, pageSize, orderByFileds); |
|
|
|
|
return await BaseDal.QueryPage(whereExpression, pageIndex, pageSize, orderByFileds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<PageModel<TEntity>> QueryFilterPage([FromFilter] QueryFilter filter) |
|
|
|
@ -364,11 +338,9 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
return await BaseDal.QueryByIdSplit(objId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, |
|
|
|
|
int pageIndex = 1, int pageSize = 20, string orderByFields = null) |
|
|
|
|
public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, int pageIndex = 1, int pageSize = 20, string orderByFields = null) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, |
|
|
|
|
pageIndex, pageSize, orderByFields); |
|
|
|
|
return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, pageIndex, pageSize, orderByFields); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#endregion |
|
|
|
@ -532,12 +504,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
return await BaseDal.Update(operateAnonymousObjects); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<bool> Update( |
|
|
|
|
TEntity entity, |
|
|
|
|
List<string> lstColumns = null, |
|
|
|
|
List<string> lstIgnoreColumns = null, |
|
|
|
|
string where = "" |
|
|
|
|
) |
|
|
|
|
public async Task<bool> Update(TEntity entity, List<string> lstColumns = null, List<string> lstIgnoreColumns = null, string where = "") |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Update(entity, lstColumns, lstIgnoreColumns, where); |
|
|
|
|
} |
|
|
|
@ -695,10 +662,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
/// <param name="top">前N条</param> |
|
|
|
|
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
|
public async Task<List<TEntity>> Query( |
|
|
|
|
string where, |
|
|
|
|
int top, |
|
|
|
|
string orderByFileds) |
|
|
|
|
public async Task<List<TEntity>> Query(string where, int top, string orderByFileds) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Query(where, top, orderByFileds); |
|
|
|
|
} |
|
|
|
@ -711,17 +675,9 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
/// <param name="pageSize">页大小</param> |
|
|
|
|
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
|
public async Task<List<TEntity>> Query( |
|
|
|
|
Expression<Func<TEntity, bool>> whereExpression, |
|
|
|
|
int pageIndex, |
|
|
|
|
int pageSize, |
|
|
|
|
string orderByFileds) |
|
|
|
|
public async Task<List<TEntity>> Query(Expression<Func<TEntity, bool>> whereExpression, int pageIndex, int pageSize, string orderByFileds) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Query( |
|
|
|
|
whereExpression, |
|
|
|
|
pageIndex, |
|
|
|
|
pageSize, |
|
|
|
|
orderByFileds); |
|
|
|
|
return await BaseDal.Query(whereExpression, pageIndex, pageSize, orderByFileds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
@ -732,24 +688,14 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
/// <param name="pageSize">页大小</param> |
|
|
|
|
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
|
public async Task<List<TEntity>> Query( |
|
|
|
|
string where, |
|
|
|
|
int pageIndex, |
|
|
|
|
int pageSize, |
|
|
|
|
string orderByFileds) |
|
|
|
|
public async Task<List<TEntity>> Query(string where, int pageIndex, int pageSize, string orderByFileds) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.Query( |
|
|
|
|
where, |
|
|
|
|
pageIndex, |
|
|
|
|
pageSize, |
|
|
|
|
orderByFileds); |
|
|
|
|
return await BaseDal.Query(where, pageIndex, pageSize, orderByFileds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, |
|
|
|
|
int pageIndex = 1, int pageSize = 20, string orderByFileds = null) |
|
|
|
|
public async Task<PageModel<TEntity>> QueryPage(Expression<Func<TEntity, bool>> whereExpression, int pageIndex = 1, int pageSize = 20, string orderByFileds = null) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.QueryPage(whereExpression, |
|
|
|
|
pageIndex, pageSize, orderByFileds); |
|
|
|
|
return await BaseDal.QueryPage(whereExpression, pageIndex, pageSize, orderByFileds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<PageModel<TEntityDto>> QueryFilterPage([FromFilter] QueryFilter filter) |
|
|
|
@ -798,11 +744,9 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
return await BaseDal.QueryByIdSplit(objId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, |
|
|
|
|
int pageIndex = 1, int pageSize = 20, string orderByFields = null) |
|
|
|
|
public async Task<PageModel<TEntity>> QueryPageSplit(Expression<Func<TEntity, bool>> whereExpression, DateTime beginTime, DateTime endTime, int pageIndex = 1, int pageSize = 20, string orderByFields = null) |
|
|
|
|
{ |
|
|
|
|
return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, |
|
|
|
|
pageIndex, pageSize, orderByFields); |
|
|
|
|
return await BaseDal.QueryPageSplit(whereExpression, beginTime, endTime, pageIndex, pageSize, orderByFields); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#endregion |
|
|
|
|