Yi.Framework.Ddd.Application.xml
7.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<?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>