QuickAdmin.EntityBase Namespace

包含实体各种基础类型的定义。

Classes

EntityCTEResultTEntity 包裹 CTE 查询结果的类。
EntityHelper 提供一些成员,用以功能辅助以及对一些实体参数进行配置。
EntityWithAutoIdKey 包含 long 类型自增值 Id 主键的实体的基类。
EntityWithIdKey 包含 long 类型 Id 主键的实体的基类。
EntityWithIdKeyTKey 包含指定类型 Id 主键的实体的基类。
EntityWithUUIDKey 包含 UUID 类型 Id 主键(主键数据类型为 string,默认值为 32 位 GUID)的实体的基类。
SortableEntityWithAutoIdKey 包含 long 类型自增值 Id 主键的,可指定显示顺序的实体的基类。
SortableEntityWithIdKey 包含 long 类型 Id 主键的,可指定显示顺序的实体的基类。
SortableEntityWithIdKeyTKey 包含指定类型 Id 主键的,可指定显示顺序的实体的基类。
SortableEntityWithUUIDKey 包含 UUID 类型 Id 主键(主键数据类型为 string,默认值为 32 位 GUID)的,可指定显示顺序的实体的基类。

Interfaces

IAuditableEntity 表示包含创建、更新审计字段的实体。
ICreationAuditableEntity 表示包含创建审计字段的实体。
ICRUDEntityTKey 表示包含指定类型 Id 主键的,支持通用 CRUD 的实体。
IDeptRelatedEntity 表示与部门有关的实体。
IDeptRelatedEntityWithDeptPath 表示与部门有关的,包含部门路径属性的实体。
IEntity 所有实体的根接口。
IEntityWithAutoIdKey 表示包含 long 类型自增值 Id 主键的实体。
IEntityWithDisplayLocation 表示包含指示当前显示位置属性的实体。
IEntityWithIdKey 表示包含 long 类型 Id 主键的实体。
IEntityWithIdKeyTKey 表示包含指定类型 Id 主键的实体。
IEntityWithName 表示包含字符型 Name 属性的实体。
IEntityWithNodeLevel 表示包含整型 NodeLevel 属性(用来指示节点级别的属性)的实体。通常应用于树形结构的实体内。
IEntityWithText 表示包含字符型 Text 属性的实体。
IEntityWithTitle 表示包含字符型 Title 属性的实体。
IEntityWithUUIDKey 表示包含 UUID 类型 Id 主键的实体(主键数据类型为 string)。
IFullAuditableEntity 表示包含全部审计字段的实体,即包含创建、更新以及软删除审计字段。
IReadOnlyCRUDEntityTKey 表示包含指定类型 Id 主键的,支持只读通用 CRUD (只能查询数据)的实体。
ISnowflakeEntity 表示包含 long 类型 雪花Id 主键的实体。
ISoftDeletionEntity 表示软删除实体。
ISortableEntity 表示可指定显示顺序的实体。
ITreeEntityTSelf 表示包含 string 类型 Id 主键的树形结构的实体。
ITreeEntityTKey, TSelf 表示包含指定类型 Id 主键一个树形结构的实体。 主键数据类型 TKey 通常为 intlong 等等, 若要用 string 类型作为主键,请使用 ITreeEntityTSelf 接口。
ITreeEntityBaseTSelf 自引用树形结构实体基接口。
ITreeEntityWithNamePath 表示包含 名称 属性以及 名称路径 属性的树形结构实体。
ITreeEntityWithNamePathTSelf 表示包含 string 类型 Id 主键、名称 属性以及 名称路径 属性的树形结构的实体。
ITreeEntityWithNamePathTKey, TSelf 表示包含指定类型 Id 主键、名称 属性以及 名称路径 属性的树形结构的实体。 主键数据类型 TKey 通常为 intlong 等等, 若要用 string 类型作为主键,请使用 ITreeEntityWithNamePathTSelf 接口。
ITruncateColumnValuesTEntity 表示要截断用户输入的实体。
IUpdateAuditableEntity 表示包含更新审计字段的实体。