wanshenmean
2024-09-13 319e8729b47c96e3a3717c5a40cd5df867d65ce5
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseRepository/IRepository.cs
@@ -16,6 +16,7 @@
        /// SqlsugarClient实体
        /// </summary>
        ISqlSugarClient Db { get; }
        /// <summary>
        /// 通过主键查询数据
        /// </summary>
@@ -51,6 +52,13 @@
        int AddData(TEntity entity);
        Task<int> AddDataAsync(TEntity entity);
        /// <summary>
        /// 导航插入数据(只支持2级)
        /// </summary>
        /// <param name="Entity"></param>
        /// <returns></returns>
        Task<bool> AddDataNavAsync(TEntity Entity);
        /// <summary>
        /// 添加多条数据
@@ -156,6 +164,8 @@
        Task<TEntity> QueryFirstAsync(Expression<Func<TEntity, bool>> whereExpression);
        Task<TEntity> QueryFirstNavAsync(Expression<Func<TEntity, bool>> whereExpression);
        TResult QueryFirst<TResult>(Expression<Func<TEntity, bool>> whereExpression, Expression<Func<TEntity, TResult>> expression);
        Task<TResult> QueryFirstAsync<TResult>(Expression<Func<TEntity, bool>> whereExpression, Expression<Func<TEntity, TResult>> expression);