sozsoft-platform/ui/src/proxy/abp.ts

56 lines
1.9 KiB
TypeScript
Raw Normal View History

2026-02-24 20:44:16 +00:00
export declare class ListResultDto<T> {
items?: T[]
constructor(initialValues?: Partial<ListResultDto<T>>)
}
export declare class PagedResultDto<T> extends ListResultDto<T> {
totalCount?: number
constructor(initialValues?: Partial<PagedResultDto<T>>)
}
export declare class LimitedResultRequestDto {
maxResultCount: number
constructor(initialValues?: Partial<LimitedResultRequestDto>)
}
export declare class PagedResultRequestDto extends LimitedResultRequestDto {
skipCount?: number
constructor(initialValues?: Partial<PagedResultRequestDto>)
}
export declare class PagedAndSortedResultRequestDto extends PagedResultRequestDto {
sorting?: string
constructor(initialValues?: Partial<PagedAndSortedResultRequestDto>)
}
export declare class EntityDto<TKey = string> {
id?: TKey
constructor(initialValues?: Partial<EntityDto<TKey>>)
}
export declare class CreationAuditedEntityDto<TPrimaryKey = string> extends EntityDto<TPrimaryKey> {
creationTime?: string | Date
creatorId?: string
constructor(initialValues?: Partial<CreationAuditedEntityDto<TPrimaryKey>>)
}
export declare class AuditedEntityDto<
TPrimaryKey = string,
> extends CreationAuditedEntityDto<TPrimaryKey> {
lastModificationTime?: string | Date
lastModifierId?: string
constructor(initialValues?: Partial<AuditedEntityDto<TPrimaryKey>>)
}
export declare class FullAuditedEntityDto<
TPrimaryKey = string,
> extends AuditedEntityDto<TPrimaryKey> {
isDeleted?: boolean
deleterId?: string
deletionTime?: Date | string
constructor(initialValues?: Partial<FullAuditedEntityDto<TPrimaryKey>>)
}
export declare class ExtensibleObject {
extraProperties?: Dictionary
constructor(initialValues?: Partial<ExtensibleObject>)
}
export interface Dictionary<T = unknown> {
[key: string]: T
}
export declare class ExtensibleEntityDto<TKey = string> extends ExtensibleObject {
id?: TKey
constructor(initialValues?: Partial<ExtensibleEntityDto<TKey>>)
}