oak-pay-business/lib/context/BackendRuntimeContext.d.ts

499 lines
24 KiB
TypeScript

import { EntityDict } from '../oak-app-domain';
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity';
import { RuntimeContext } from './RuntimeContext';
import { BackendRuntimeContext as DependentBackendRuntimeContext } from 'oak-general-business/lib/context/BackendRuntimeContext';
export declare class BackendRuntimeContext<ED extends EntityDict & BaseEntityDict> extends DependentBackendRuntimeContext<ED> implements RuntimeContext {
protected applicationProjection: {
[k: string]: any;
"#id"?: `node-${number}` | undefined;
id?: number | undefined;
$$createAt$$?: number | undefined;
$$updateAt$$?: number | undefined;
$$seq$$?: number | undefined;
name?: number | undefined;
description?: number | undefined;
type?: number | undefined;
systemId?: number | undefined;
system?: import("../oak-app-domain/System/Schema").Projection | undefined;
config?: number | import("oak-domain/lib/types").JsonProjection<import("../oak-app-domain/Application/Schema").WebConfig | import("../oak-app-domain/Application/Schema").WechatMpConfig | import("../oak-app-domain/Application/Schema").WechatPublicConfig | import("../oak-app-domain/Application/Schema").NativeConfig> | undefined;
style?: number | import("oak-domain/lib/types").JsonProjection<import("oak-general-business/lib/types/Style").Style> | undefined;
domainId?: number | undefined;
domain?: import("../oak-app-domain/Domain/Schema").Projection | undefined;
extraFile$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/ExtraFile/Schema").Projection;
sorter?: import("../oak-app-domain/ExtraFile/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/ExtraFile/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "extraFile";
}) | undefined;
extraFile$application$$aggr?: (import("../oak-app-domain/ExtraFile/Schema").Aggregation & {
$entity: "extraFile";
}) | undefined;
notification$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/Notification/Schema").Projection;
sorter?: import("../oak-app-domain/Notification/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/Notification/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "notification";
}) | undefined;
notification$application$$aggr?: (import("../oak-app-domain/Notification/Schema").Aggregation & {
$entity: "notification";
}) | undefined;
sessionMessage$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/SessionMessage/Schema").Projection;
sorter?: import("../oak-app-domain/SessionMessage/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/SessionMessage/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "sessionMessage";
}) | undefined;
sessionMessage$application$$aggr?: (import("../oak-app-domain/SessionMessage/Schema").Aggregation & {
$entity: "sessionMessage";
}) | undefined;
token$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/Token/Schema").Projection;
sorter?: import("../oak-app-domain/Token/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/Token/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "token";
}) | undefined;
token$application$$aggr?: (import("../oak-app-domain/Token/Schema").Aggregation & {
$entity: "token";
}) | undefined;
wechatMenu$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/WechatMenu/Schema").Projection;
sorter?: import("../oak-app-domain/WechatMenu/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/WechatMenu/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatMenu";
}) | undefined;
wechatMenu$application$$aggr?: (import("../oak-app-domain/WechatMenu/Schema").Aggregation & {
$entity: "wechatMenu";
}) | undefined;
wechatPublicAutoReply$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/WechatPublicAutoReply/Schema").Projection;
sorter?: import("../oak-app-domain/WechatPublicAutoReply/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/WechatPublicAutoReply/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatPublicAutoReply";
}) | undefined;
wechatPublicAutoReply$application$$aggr?: (import("../oak-app-domain/WechatPublicAutoReply/Schema").Aggregation & {
$entity: "wechatPublicAutoReply";
}) | undefined;
wechatPublicTag$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/WechatPublicTag/Schema").Projection;
sorter?: import("../oak-app-domain/WechatPublicTag/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/WechatPublicTag/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatPublicTag";
}) | undefined;
wechatPublicTag$application$$aggr?: (import("../oak-app-domain/WechatPublicTag/Schema").Aggregation & {
$entity: "wechatPublicTag";
}) | undefined;
wechatQrCode$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/WechatQrCode/Schema").Projection;
sorter?: import("../oak-app-domain/WechatQrCode/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/WechatQrCode/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatQrCode";
}) | undefined;
wechatQrCode$application$$aggr?: (import("../oak-app-domain/WechatQrCode/Schema").Aggregation & {
$entity: "wechatQrCode";
}) | undefined;
wechatTemplate$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/WechatTemplate/Schema").Projection;
sorter?: import("../oak-app-domain/WechatTemplate/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/WechatTemplate/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatTemplate";
}) | undefined;
wechatTemplate$application$$aggr?: (import("../oak-app-domain/WechatTemplate/Schema").Aggregation & {
$entity: "wechatTemplate";
}) | undefined;
wechatUser$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/WechatUser/Schema").Projection;
sorter?: import("../oak-app-domain/WechatUser/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/WechatUser/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatUser";
}) | undefined;
wechatUser$application$$aggr?: (import("../oak-app-domain/WechatUser/Schema").Aggregation & {
$entity: "wechatUser";
}) | undefined;
pay$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/Pay/Schema").Projection;
sorter?: import("../oak-app-domain/Pay/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/Pay/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "pay";
}) | undefined;
pay$application$$aggr?: (import("../oak-app-domain/Pay/Schema").Aggregation & {
$entity: "pay";
}) | undefined;
wpProduct$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/WpProduct/Schema").Projection;
sorter?: import("../oak-app-domain/WpProduct/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/WpProduct/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wpProduct";
}) | undefined;
wpProduct$application$$aggr?: (import("../oak-app-domain/WpProduct/Schema").Aggregation & {
$entity: "wpProduct";
}) | undefined;
session$entity?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("../oak-app-domain/Session/Schema").Projection;
sorter?: import("../oak-app-domain/Session/Schema").Sorter | undefined;
} & {
filter?: import("../oak-app-domain/Session/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "session";
}) | undefined;
session$entity$$aggr?: (import("../oak-app-domain/Session/Schema").Aggregation & {
$entity: "session";
}) | undefined;
} & Partial<import("oak-domain/lib/types").ExprOp<string>> & {
[k: string]: any;
"#id"?: `node-${number}` | undefined;
id?: number | undefined;
$$createAt$$?: number | undefined;
$$updateAt$$?: number | undefined;
$$seq$$?: number | undefined;
name?: number | undefined;
description?: number | undefined;
type?: number | undefined;
systemId?: number | undefined;
system?: import("oak-general-business/lib/oak-app-domain/System/Schema").Projection | undefined;
config?: number | import("oak-domain/lib/types").JsonProjection<import("oak-general-business/lib/oak-app-domain/Application/Schema").WebConfig | import("oak-general-business/lib/oak-app-domain/Application/Schema").WechatMpConfig | import("oak-general-business/lib/oak-app-domain/Application/Schema").WechatPublicConfig | import("oak-general-business/lib/oak-app-domain/Application/Schema").NativeConfig> | undefined;
style?: number | import("oak-domain/lib/types").JsonProjection<import("oak-general-business/lib/types/Style").Style> | undefined;
domainId?: number | undefined;
domain?: import("oak-general-business/lib/oak-app-domain/Domain/Schema").Projection | undefined;
extraFile$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/ExtraFile/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/ExtraFile/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/ExtraFile/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "extraFile";
}) | undefined;
extraFile$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/ExtraFile/Schema").Aggregation & {
$entity: "extraFile";
}) | undefined;
notification$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/Notification/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/Notification/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/Notification/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "notification";
}) | undefined;
notification$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/Notification/Schema").Aggregation & {
$entity: "notification";
}) | undefined;
sessionMessage$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/SessionMessage/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/SessionMessage/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/SessionMessage/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "sessionMessage";
}) | undefined;
sessionMessage$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/SessionMessage/Schema").Aggregation & {
$entity: "sessionMessage";
}) | undefined;
token$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/Token/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/Token/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/Token/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "token";
}) | undefined;
token$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/Token/Schema").Aggregation & {
$entity: "token";
}) | undefined;
wechatMenu$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/WechatMenu/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/WechatMenu/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/WechatMenu/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatMenu";
}) | undefined;
wechatMenu$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/WechatMenu/Schema").Aggregation & {
$entity: "wechatMenu";
}) | undefined;
wechatPublicAutoReply$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/WechatPublicAutoReply/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/WechatPublicAutoReply/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/WechatPublicAutoReply/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatPublicAutoReply";
}) | undefined;
wechatPublicAutoReply$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/WechatPublicAutoReply/Schema").Aggregation & {
$entity: "wechatPublicAutoReply";
}) | undefined;
wechatPublicTag$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/WechatPublicTag/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/WechatPublicTag/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/WechatPublicTag/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatPublicTag";
}) | undefined;
wechatPublicTag$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/WechatPublicTag/Schema").Aggregation & {
$entity: "wechatPublicTag";
}) | undefined;
wechatQrCode$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/WechatQrCode/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/WechatQrCode/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/WechatQrCode/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatQrCode";
}) | undefined;
wechatQrCode$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/WechatQrCode/Schema").Aggregation & {
$entity: "wechatQrCode";
}) | undefined;
wechatTemplate$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/WechatTemplate/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/WechatTemplate/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/WechatTemplate/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatTemplate";
}) | undefined;
wechatTemplate$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/WechatTemplate/Schema").Aggregation & {
$entity: "wechatTemplate";
}) | undefined;
wechatUser$application?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/WechatUser/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/WechatUser/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/WechatUser/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "wechatUser";
}) | undefined;
wechatUser$application$$aggr?: (import("oak-general-business/lib/oak-app-domain/WechatUser/Schema").Aggregation & {
$entity: "wechatUser";
}) | undefined;
session$entity?: ({
id?: string | undefined;
action?: "select" | undefined;
data: import("oak-general-business/lib/oak-app-domain/Session/Schema").Projection;
sorter?: import("oak-general-business/lib/oak-app-domain/Session/Schema").Sorter | undefined;
} & {
filter?: import("oak-general-business/lib/oak-app-domain/Session/Schema").Filter | undefined;
indexFrom?: number | undefined;
count?: number | undefined;
} & {
randomRange?: number | undefined;
total?: number | undefined;
distinct?: true | undefined;
} & {
$entity: "session";
}) | undefined;
session$entity$$aggr?: (import("oak-general-business/lib/oak-app-domain/Session/Schema").Aggregation & {
$entity: "session";
}) | undefined;
};
toString(): Promise<string>;
refineOpRecords(): Promise<void>;
}
export default BackendRuntimeContext;