<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Tiobon.Core.Base</name>
    </assembly>
    <members>
        <member name="T:Tiobon.Core.Base.IServices.IBaseServices`4">
            <summary>
            增删改查接口
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TEntityDto"></typeparam>
            <typeparam name="TInsertDto"></typeparam>
            <typeparam name="TEditDto"></typeparam>
        </member>
        <member name="M:Tiobon.Core.Base.IServices.IBaseServices`4.QueryById(System.Object)">
            <summary>
            根据ID查询实体数据是否存在
            </summary>
            <param name="objId"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Base.IServices.IBaseServices`4.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            根据表达式，删除实体
            </summary>
            <param name="whereExpression"></param>
            <returns></returns>
        </member>
        <member name="T:Tiobon.Core.Services.BASE.BaseServices`4">
            <summary>
            增删改查基础服务
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TEntityDto"></typeparam>
            <typeparam name="TInsertDto"></typeparam>
            <typeparam name="TEditDto"></typeparam>
        </member>
        <member name="F:Tiobon.Core.Services.BASE.BaseServices`4._caching">
            <summary>
            缓存
            </summary>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.#ctor(Tiobon.Core.IRepository.Base.IBaseRepository{`0},Tiobon.Core.Caches.ICaching)">
            <summary>
            
            </summary>
            <param name="BaseDal"></param>
            <param name="caching"></param>
        </member>
        <member name="P:Tiobon.Core.Services.BASE.BaseServices`4.BaseDal">
            <summary>
            
            </summary>
        </member>
        <member name="P:Tiobon.Core.Services.BASE.BaseServices`4.Db">
            <summary>
            
            </summary>
        </member>
        <member name="P:Tiobon.Core.Services.BASE.BaseServices`4.LangId">
            <summary>
            语言ID
            </summary>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.AnyAsync(System.Object)">
            <summary>
            根据ID查询实体数据是否存在
            </summary>
            <param name="objId"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.AnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="whereExpression"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QueryById(System.Object,System.Boolean)">
            <summary>
            根据ID查询一条数据
            </summary>
            <param name="objId">id（必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]），如果是联合主键，请使用Where条件</param>
            <param name="blnUseCache">是否使用缓存</param>
            <returns>数据实体</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QueryByIDs(System.Object[])">
            <summary>
            根据ID查询数据
            </summary>
            <param name="lstIds">id列表（必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]），如果是联合主键，请使用Where条件</param>
            <returns>数据实体列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Add(`2)">
            <summary>
            写入实体数据
            </summary>
            <param name="entity">实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Add(System.Collections.Generic.List{`2})">
            <summary>
            批量插入实体(速度快)
            </summary>
            <param name="listEntity">实体集合</param>
            <returns>影响行数</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Update(System.Int64,`3)">
            <summary>
            更新实体数据
            </summary>
            <param name="entity">实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Update(System.Collections.Generic.List{`0})">
            <summary>
            更新实体数据
            </summary>
            <param name="entity">实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Delete(`0)">
            <summary>
            根据实体删除一条数据
            </summary>
            <param name="entity">实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteById(System.Object)">
            <summary>
            删除指定ID的数据
            </summary>
            <param name="id">主键ID</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteById1(System.Object)">
            <summary>
            删除指定ID的数据
            </summary>
            <param name="id">主键ID</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteByIds(System.Object[])">
            <summary>
            删除指定ID集合的数据(批量删除)
            </summary>
            <param name="ids">主键ID集合</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteByIds1(System.Int64[])">
            <summary>
            删除指定ID集合的数据(批量删除)
            </summary>
            <param name="ids">主键ID集合</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            根据表达式，删除实体
            </summary>
            <param name="whereExpression">表达式</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query">
            <summary>
            查询所有数据
            </summary>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String)">
            <summary>
            查询数据列表
            </summary>
            <param name="where">条件</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            查询数据列表
            </summary>
            <param name="whereExpression">whereExpression</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>
            按照特定列查询数据列表
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String)">
            <summary>
            按照特定列查询数据列表带条件排序
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="whereExpression">过滤条件</param>
            <param name="expression">查询实体条件</param>
            <param name="orderByFileds">排序条件</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Boolean)">
            <summary>
            查询一个列表
            </summary>
            <param name="whereExpression">条件表达式</param>
            <param name="strOrderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String,System.String)">
            <summary>
            查询一个列表
            </summary>
            <param name="where">条件</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QuerySql(System.String,SqlSugar.SugarParameter[])">
            <summary>
            根据sql语句查询
            </summary>
            <param name="sql">完整的sql语句</param>
            <param name="parameters">参数</param>
            <returns>泛型集合</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QueryTable(System.String,SqlSugar.SugarParameter[])">
            <summary>
            根据sql语句查询
            </summary>
            <param name="sql">完整的sql语句</param>
            <param name="parameters">参数</param>
            <returns>DataTable</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.String)">
            <summary>
            查询前N条数据
            </summary>
            <param name="whereExpression">条件表达式</param>
            <param name="top">前N条</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String,System.Int32,System.String)">
            <summary>
            查询前N条数据
            </summary>
            <param name="where">条件</param>
            <param name="top">前N条</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32,System.String)">
            <summary>
            分页查询
            </summary>
            <param name="whereExpression">条件表达式</param>
            <param name="pageIndex">页码（下标0）</param>
            <param name="pageSize">页大小</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String,System.Int32,System.Int32,System.String)">
            <summary>
            分页查询
            </summary>
            <param name="where">条件</param>
            <param name="pageIndex">页码（下标0）</param>
            <param name="pageSize">页大小</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Sort(System.Collections.Generic.Dictionary{System.String,System.String},System.Collections.Generic.List{System.String})">
            <summary>
            列名按照前端显示顺序导出
            </summary>
            <param name="columns"></param>
            <param name="ExportFields"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteSplit(`0,System.DateTime)">
            <summary>
            根据实体删除一条数据
            </summary>
            <param name="entity">实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.ConvertTEditDto2TEntity(`3,`0)">
            <summary>
            转换TEditDto2TEntity
            </summary>
            <param name="pTargetObjSrc"></param>
            <param name="pTargetObjDest"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.CheckCodeExist(System.String,System.String,System.Object,Tiobon.Core.Common.Enums.ModifyType,System.String,System.Nullable{System.Int64},System.String)">
            <summary>
            检查表中是否已经存在相同代码的数据
            </summary>
            <param name="tableName">表名</param>
            <param name="fieldName">字段名</param>
            <param name="fieldValue">字段值</param>
            <param name="modifyType">ModifyType.Add,ModifyType.Edit</param>
            <param name="rowid">ModifyType.Edit时修改记录的ROW_ID值</param>
            <param name="promptName">判断栏位的提示名称</param>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.CheckCodeExist(System.String,System.String,System.Object,Tiobon.Core.Common.Enums.ModifyType,System.Nullable{System.Int64},System.String,System.String)">
            <summary>
            检查表中是否已经存在相同代码的数据
            </summary>
            <param name="tableName">表名</param>
            <param name="fieldName">字段名</param>
            <param name="fieldValue">字段值</param>
            <param name="whereCondition">条件</param>
            <param name="modifyType">ModifyType.Add,ModifyType.Edit</param>
            <param name="rowid">ModifyType.Edit时修改记录的ROW_ID值</param>
            <param name="promptName">判断栏位的提示名称</param>
            <param name="whereCondition">Where后的条件，如：IS_ALCON='Y'</param>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.GenerateContinuousSequence(System.String,System.String,System.String,System.Int32,System.Int32)">
            <summary>
            自动编号
            </summary>
            <param name="tableCode">表名</param>
            <param name="columnCode">栏位名</param>
            <param name="prefixTemp">前缀</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`4.GetDataBelongName(System.Nullable{System.Int32})">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QueryById(System.Object,System.Boolean)">
            <summary>
            根据ID查询一条数据
            </summary>
            <param name="objId">id（必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]），如果是联合主键，请使用Where条件</param>
            <param name="blnUseCache">是否使用缓存</param>
            <returns>数据实体</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QueryByIDs(System.Object[])">
            <summary>
            根据ID查询数据
            </summary>
            <param name="lstIds">id列表（必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]），如果是联合主键，请使用Where条件</param>
            <returns>数据实体列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Add(`0)">
            <summary>
            写入实体数据
            </summary>
            <param name="entity">博文实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Add(System.Collections.Generic.List{`0})">
            <summary>
            批量插入实体(速度快)
            </summary>
            <param name="listEntity">实体集合</param>
            <returns>影响行数</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Update(`0)">
            <summary>
            更新实体数据
            </summary>
            <param name="entity">博文实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Update(System.Collections.Generic.List{`0})">
            <summary>
            更新实体数据
            </summary>
            <param name="entity">博文实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Delete(`0)">
            <summary>
            根据实体删除一条数据
            </summary>
            <param name="entity">博文实体类</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.DeleteById(System.Object)">
            <summary>
            删除指定ID的数据
            </summary>
            <param name="id">主键ID</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.DeleteByIds(System.Object[])">
            <summary>
            删除指定ID集合的数据(批量删除)
            </summary>
            <param name="ids">主键ID集合</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query">
            <summary>
            查询所有数据
            </summary>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String)">
            <summary>
            查询数据列表
            </summary>
            <param name="where">条件</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            查询数据列表
            </summary>
            <param name="whereExpression">whereExpression</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>
            按照特定列查询数据列表
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String)">
            <summary>
            按照特定列查询数据列表带条件排序
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="whereExpression">过滤条件</param>
            <param name="expression">查询实体条件</param>
            <param name="orderByFileds">排序条件</param>
            <returns></returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Boolean)">
            <summary>
            查询一个列表
            </summary>
            <param name="whereExpression">条件表达式</param>
            <param name="strOrderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String,System.String)">
            <summary>
            查询一个列表
            </summary>
            <param name="where">条件</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QuerySql(System.String,SqlSugar.SugarParameter[])">
            <summary>
            根据sql语句查询
            </summary>
            <param name="sql">完整的sql语句</param>
            <param name="parameters">参数</param>
            <returns>泛型集合</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QueryTable(System.String,SqlSugar.SugarParameter[])">
            <summary>
            根据sql语句查询
            </summary>
            <param name="sql">完整的sql语句</param>
            <param name="parameters">参数</param>
            <returns>DataTable</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.String)">
            <summary>
            查询前N条数据
            </summary>
            <param name="whereExpression">条件表达式</param>
            <param name="top">前N条</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String,System.Int32,System.String)">
            <summary>
            查询前N条数据
            </summary>
            <param name="where">条件</param>
            <param name="top">前N条</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32,System.String)">
            <summary>
            分页查询
            </summary>
            <param name="whereExpression">条件表达式</param>
            <param name="pageIndex">页码（下标0）</param>
            <param name="pageSize">页大小</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String,System.Int32,System.Int32,System.String)">
            <summary>
            分页查询
            </summary>
            <param name="where">条件</param>
            <param name="pageIndex">页码（下标0）</param>
            <param name="pageSize">页大小</param>
            <param name="orderByFileds">排序字段，如name asc,age desc</param>
            <returns>数据列表</returns>
        </member>
        <member name="M:Tiobon.Core.Services.BASE.BaseServices`1.DeleteSplit(`0,System.DateTime)">
            <summary>
            根据实体删除一条数据
            </summary>
            <param name="entity">博文实体类</param>
            <returns></returns>
        </member>
    </members>
</doc>
