|
|
|
@ -1,13 +1,10 @@ |
|
|
|
|
using Tiobon.Core.Common.Helper; |
|
|
|
|
using System.Data; |
|
|
|
|
using System.Linq.Expressions; |
|
|
|
|
using SqlSugar; |
|
|
|
|
using Tiobon.Core.Common.Helper; |
|
|
|
|
using Tiobon.Core.IRepository.Base; |
|
|
|
|
using Tiobon.Core.IServices.BASE; |
|
|
|
|
using Tiobon.Core.Model; |
|
|
|
|
using SqlSugar; |
|
|
|
|
using System; |
|
|
|
|
using System.Collections.Generic; |
|
|
|
|
using System.Data; |
|
|
|
|
using System.Linq.Expressions; |
|
|
|
|
using System.Threading.Tasks; |
|
|
|
|
|
|
|
|
|
namespace Tiobon.Core.Services.BASE |
|
|
|
|
{ |
|
|
|
@ -29,8 +26,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:根据ID查询一条数据 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 根据ID查询一条数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="objId">id(必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]),如果是联合主键,请使用Where条件</param> |
|
|
|
|
/// <param name="blnUseCache">是否使用缓存</param> |
|
|
|
@ -41,8 +37,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:根据ID查询数据 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 根据ID查询数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="lstIds">id列表(必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]),如果是联合主键,请使用Where条件</param> |
|
|
|
|
/// <returns>数据实体列表</returns> |
|
|
|
@ -143,8 +138,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:查询所有数据 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 查询所有数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
|
public async Task<List<TEntity>> Query() |
|
|
|
@ -153,8 +147,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:查询数据列表 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 查询数据列表 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="where">条件</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
@ -164,8 +157,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:查询数据列表 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 查询数据列表 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="whereExpression">whereExpression</param> |
|
|
|
|
/// <returns>数据列表</returns> |
|
|
|
@ -175,8 +167,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:按照特定列查询数据列表 |
|
|
|
|
/// 作 者:Tiobon.Core |
|
|
|
|
/// 按照特定列查询数据列表 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <typeparam name="TResult"></typeparam> |
|
|
|
|
/// <param name="expression"></param> |
|
|
|
@ -187,8 +178,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:按照特定列查询数据列表带条件排序 |
|
|
|
|
/// 作 者:Tiobon.Core |
|
|
|
|
/// 按照特定列查询数据列表带条件排序 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <typeparam name="TResult"></typeparam> |
|
|
|
|
/// <param name="whereExpression">过滤条件</param> |
|
|
|
@ -201,8 +191,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:查询一个列表 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 查询一个列表 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="whereExpression">条件表达式</param> |
|
|
|
|
/// <param name="strOrderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
@ -218,8 +207,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:查询一个列表 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 查询一个列表 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="where">条件</param> |
|
|
|
|
/// <param name="orderByFileds">排序字段,如name asc,age desc</param> |
|
|
|
@ -252,8 +240,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:查询前N条数据 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 查询前N条数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="whereExpression">条件表达式</param> |
|
|
|
|
/// <param name="top">前N条</param> |
|
|
|
@ -265,8 +252,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:查询前N条数据 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 查询前N条数据 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="where">条件</param> |
|
|
|
|
/// <param name="top">前N条</param> |
|
|
|
@ -281,8 +267,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:分页查询 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 分页查询 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="whereExpression">条件表达式</param> |
|
|
|
|
/// <param name="pageIndex">页码(下标0)</param> |
|
|
|
@ -303,8 +288,7 @@ namespace Tiobon.Core.Services.BASE |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 功能描述:分页查询 |
|
|
|
|
/// 作 者:AZLinli.Tiobon.Core |
|
|
|
|
/// 分页查询 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="where">条件</param> |
|
|
|
|
/// <param name="pageIndex">页码(下标0)</param> |
|
|
|
|