Yi.Framework.Ddd.Application.xml 7.06 KB
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Yi.Framework.Ddd.Application</name>
    </assembly>
    <members>
        <member name="T:Yi.Framework.Ddd.Application.YiCacheCrudAppService`3">
            <summary>
            带缓存的CRUD应用服务基类
            </summary>
            <typeparam name="TEntity">实体类型</typeparam>
            <typeparam name="TEntityDto">实体DTO类型</typeparam>
            <typeparam name="TKey">主键类型</typeparam>
        </member>
        <member name="T:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7">
            <summary>
            完整的带缓存CRUD应用服务实现
            </summary>
        </member>
        <member name="P:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.EntityCache">
            <summary>
            分布式缓存访问器
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.GenerateCacheKey(`3)">
            <summary>
            获取缓存键
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.UpdateAsync(`3,`6)">
            <summary>
            更新实体并清除缓存
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.GetListAsync(`4)">
            <summary>
            获取实体列表(需要继承实现具体的缓存策略)
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.GetListFromDatabaseAsync(`4)">
            <summary>
            从数据库获取实体列表
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.GetListFromCacheAsync(`4)">
            <summary>
            从缓存获取实体列表
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.GetEntityByIdAsync(`3)">
            <summary>
            获取单个实体(优先从缓存获取)
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCacheCrudAppService`7.DeleteAsync(System.Collections.Generic.IEnumerable{`3})">
            <summary>
            批量删除实体并清除缓存
            </summary>
        </member>
        <member name="T:Yi.Framework.Ddd.Application.YiCrudAppService`3">
            <summary>
            CRUD应用服务基类 - 基础版本
            </summary>
        </member>
        <member name="T:Yi.Framework.Ddd.Application.YiCrudAppService`4">
            <summary>
            CRUD应用服务基类 - 支持自定义查询输入
            </summary>
        </member>
        <member name="T:Yi.Framework.Ddd.Application.YiCrudAppService`5">
            <summary>
            CRUD应用服务基类 - 支持自定义创建输入
            </summary>
        </member>
        <member name="T:Yi.Framework.Ddd.Application.YiCrudAppService`6">
            <summary>
            CRUD应用服务基类 - 支持自定义更新输入
            </summary>
        </member>
        <member name="T:Yi.Framework.Ddd.Application.YiCrudAppService`7">
            <summary>
            CRUD应用服务基类 - 完整实现
            </summary>
        </member>
        <member name="F:Yi.Framework.Ddd.Application.YiCrudAppService`7.TempFilePath">
            <summary>
            临时文件存储路径
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.UpdateAsync(`3,`6)">
            <summary>
            更新实体
            </summary>
            <param name="id">实体ID</param>
            <param name="input">更新输入</param>
            <returns>更新后的实体DTO</returns>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.CheckUpdateInputDtoAsync(`0,`6)">
            <summary>
            检查更新输入数据的有效性
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.CreateAsync(`5)">
            <summary>
            创建实体
            </summary>
            <param name="input">创建输入</param>
            <returns>创建后的实体DTO</returns>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.CheckCreateInputDtoAsync(`5)">
            <summary>
            检查创建输入数据的有效性
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.GetListAsync(`4)">
            <summary>
            获取实体列表
            </summary>
            <param name="input">查询输入</param>
            <returns>分页结果</returns>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.GetSelectDataListAsync(System.String)">
            <summary>
            获取实体动态下拉框列表,子类重写该方法,通过 keywords 进行筛选
            </summary>
            <param name="keywords">查询关键字</param>
            <returns></returns>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.DeleteAsync(System.Collections.Generic.IEnumerable{`3})">
            <summary>
            批量删除实体
            </summary>
            <param name="ids">实体ID集合</param>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.DeleteAsync(`3)">
            <summary>
            单个删除实体(禁用远程访问)
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.GetExportExcelAsync(`4)">
            <summary>
            导出Excel
            </summary>
            <param name="input">查询条件</param>
            <returns>Excel文件</returns>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.GenerateExcelFileName">
            <summary>
            生成Excel文件名
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiCrudAppService`7.PostImportExcelAsync(System.Collections.Generic.List{`5})">
            <summary>
            导入Excel(需要实现类重写此方法)
            </summary>
        </member>
        <member name="T:Yi.Framework.Ddd.Application.YiFrameworkDddApplicationModule">
            <summary>
            Yi框架DDD应用层模块
            </summary>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiFrameworkDddApplicationModule.OnApplicationInitialization(Volo.Abp.ApplicationInitializationContext)">
            <summary>
            应用程序初始化配置
            </summary>
            <param name="context">应用程序初始化上下文</param>
        </member>
        <member name="M:Yi.Framework.Ddd.Application.YiFrameworkDddApplicationModule.ConfigureDefaultPagingSettings">
            <summary>
            配置默认分页设置
            </summary>
        </member>
    </members>
</doc>