oak-pay-business/es/utils/pay.d.ts

15 lines
776 B
TypeScript

/// <reference types="node" />
import { EntityDict } from '../oak-app-domain';
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity';
import BackendRuntimeContext from '../context/BackendRuntimeContext';
import { IncomingHttpHeaders } from 'http';
export declare const fullPayProjection: EntityDict['pay']['Selection']['data'];
export declare function payNotify<ED extends EntityDict & BaseEntityDict>(context: BackendRuntimeContext<ED>, body: any, payId: string, headers: IncomingHttpHeaders): Promise<void>;
/**
* 计算充值的损耗比例
* @param context
* @param channel
* @param application
*/
export declare function getDepositRatio<ED extends EntityDict & BaseEntityDict>(channel: string, application: ED['application']['Schema']): number;