IDictItemService Interface

字典项实体服务接口。

Definition

Namespace: QuickAdmin.Service.Admin
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.6
C#
public interface IDictItemService : ISortableCRUDService<SysDictItem, long, SysDictItem, DictItemFilter>, 
	ICRUDService<SysDictItem, long, SysDictItem, DictItemFilter>, IPagingService<SysDictItem, long, DictItemFilter>, 
	IOperationLogModule
Implements
ICRUDServiceSysDictItem, long, SysDictItem, DictItemFilter, IOperationLogModule, IPagingServiceSysDictItem, long, DictItemFilter, ISortableCRUDServiceSysDictItem, long, SysDictItem, DictItemFilter

Properties

OPModule 获取操作模块的名称。
(Inherited from IOperationLogModule)
OPObject 获取操作对象的名称。
(Inherited from IOperationLogModule)

Methods

Add 添加实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
AddAsync 添加实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
BulkAdd 批量添加实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
BulkAddAsync 批量添加实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
BulkDelete 批量删除实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
BulkDeleteAsync 批量删除实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
BulkUpdate 批量更新实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
BulkUpdateAsync 批量更新实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
Delete(TKey) 删除指定实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
Delete(TKey) 删除实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
DeleteAsync(TKey, CancellationToken) 删除指定实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
DeleteAsync(TKey, CancellationToken) 删除实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
DeleteByFilter 删除指定过滤器代表的实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
DeleteByFilterAsync 删除指定过滤器代表的实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
DisableAsync 禁用字典项。
EnableAsync 启用字典项。
Exists 检测指定实体是否存在。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
ExistsAsync 检测指定实体是否存在。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
Get 获取指定实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
GetAsync 获取指定实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
GetAvailableItems 获取可用的字典项列表。
GetAvailableItemsAsync 获取可用的字典项列表。
GetAvailablePairsByNameAndValue(string) 获取可用的字典项文本/值对列表。
GetAvailablePairsByNameAndValueTValue(string) 获取可用的字典项文本/值对列表。
GetAvailablePairsByNameAndValueAsync(string, CancellationToken) 获取可用的字典项文本/值对列表。
GetAvailablePairsByNameAndValueAsyncTValue(string, CancellationToken) 获取可用的字典项文本/值对列表。
GetAvailablePairsByValue 获取可用的字典项文本/值对列表。
GetAvailablePairsByValueAndId 获取可用的字典项文本/值对列表。
GetAvailablePairsByValueAndIdAsync 获取可用的字典项文本/值对列表。
GetAvailablePairsByValueAsync 获取可用的字典项文本/值对列表。
GetDtoPagingOutputTDto 执行查询,并返回指定页码的,把 TEntity 映射为 TDto 后的数据。
(Inherited from IPagingServiceTEntity, TKey, TFilter)
GetDtoPagingOutputAsyncTDto 执行查询,并返回指定页码的,把 TEntity 映射为 TDto 后的数据。
(Inherited from IPagingServiceTEntity, TKey, TFilter)
GetPagingOutput 执行查询,并返回指定页码的数据。
(Inherited from IPagingServiceTEntity, TKey, TFilter)
GetPagingOutputAsync 执行查询,并返回指定页码的数据。
(Inherited from IPagingServiceTEntity, TKey, TFilter)
MapFromInput 由实体输入构造实体对象。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
MapToInput 由实体对象构造实体输入。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
MoveEntityAndResetDisplayOrder 移动指定记录并重置所有受影响记录的显示顺序。
(Inherited from ISortableCRUDServiceTEntity, TKey, TInput, TFilter)
MoveEntityAndResetDisplayOrderAsync 移动指定记录并重置所有受影响记录的显示顺序。
(Inherited from ISortableCRUDServiceTEntity, TKey, TInput, TFilter)
QuickAddAsync 快速添加字典项。
RawCount 按指定过滤条件查询记录数。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawCountAsync 按指定过滤条件查询记录数。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawExists 直接检测指定实体是否存在。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawExistsAsync 直接检测指定实体是否存在。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawGet 直接获取指定实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawGetAsync 直接获取指定实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawGetSpecificDataTReturn 查找指定实体,并返回指定类型的数据。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawGetSpecificDataAsyncTReturn 查找指定实体,并返回指定类型的数据。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawQuery 直接按指定过滤器查询实体列表。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawQueryAsync(TFilter, CancellationToken) 直接按指定过滤器查询实体列表。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawQueryAsync(TFilter, string, string, CancellationToken) 直接按指定过滤器查询实体列表。可指定排序。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawQueryDtoTDto 查询并返回将 TEntity 映射为 TDto 后的数据列表。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawQueryDtoAsyncTDto(ExpressionFuncTEntity, TDto, TFilter, FuncISelectTEntity, ISelectTEntity, CancellationToken) 查询并返回将 TEntity 映射为 TDto 后的数据列表。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
RawQueryDtoAsyncTDto(ExpressionFuncTEntity, TDto, TFilter, string, string, FuncISelectTEntity, ISelectTEntity, CancellationToken) 查询并返回将 TEntity 映射为 TDto 后的数据列表。可指定排序。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
Update 更新实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)
UpdateAsync 更新实体。
(Inherited from ICRUDServiceTEntity, TKey, TInput, TFilter)

See Also