import { FrameContext } from '@farris/devkit'; /** * 实体服务 * @scope FrameComponent */ declare class EntityService { private frameContext; private traversingService; private manipulationService; private aggregationService; constructor(frameContext: FrameContext); /** * 获取path对应的属性值 */ getPropValue(path: string[]): any; /** * 设置path对应的属性值 */ setPropValue(path: string[], value: any): void; /** * 设置path对应的Entity数据 */ getEntityData(path: string[]): any; /** * 设置path对应的EntityList数据 */ getEntityListData(path: string[]): any; /** * 获取path对应EntityList记录数 */ count(path: string[]): number; /** * 获取path对应属性的合计值 */ sum(path: string[]): number; /** * 获取path对应属性的平均值 */ avg(path: string[]): number; /** * 获取path对应属性的最大值 */ max(path: string[]): number; /** * 获取path对应属性的最小值 */ min(path: string[]): number; } export { EntityService };