修改了composeFileUrl的参数
This commit is contained in:
parent
9ad45192fa
commit
2d2a517449
|
|
@ -1,2 +1,2 @@
|
|||
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
|
||||
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
|
||||
export default checkers;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Style } from '../../../../types/Style';
|
||||
declare const _default: (props: import("oak-frontend-base").ReactComponentProps<import("../../../../oak-app-domain").EntityDict, keyof import("../../../../oak-app-domain").EntityDict, false, {
|
||||
style: Style;
|
||||
entity: "application" | "system" | "platform";
|
||||
entity: "application" | "platform" | "system";
|
||||
entityId: string;
|
||||
name: string;
|
||||
}>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Config } from '../../../types/Config';
|
||||
declare const _default: (props: import("oak-frontend-base").ReactComponentProps<import("../../../oak-app-domain").EntityDict, keyof import("../../../oak-app-domain").EntityDict, false, {
|
||||
config: Config;
|
||||
entity: "system" | "platform";
|
||||
entity: "platform" | "system";
|
||||
name: string;
|
||||
entityId: string;
|
||||
}>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ declare const _default: <ED2 extends EntityDict & BaseEntityDict, T2 extends key
|
|||
type?: ButtonProps['type'] | AmButtonProps['type'];
|
||||
executeText?: string | undefined;
|
||||
buttonProps?: (ButtonProps & {
|
||||
color?: "default" | "success" | "warning" | "primary" | "danger" | undefined;
|
||||
color?: "success" | "default" | "primary" | "warning" | "danger" | undefined;
|
||||
fill?: "none" | "solid" | "outline" | undefined;
|
||||
size?: "small" | "large" | "middle" | "mini" | undefined;
|
||||
block?: boolean | undefined;
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
declare const _default: (import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMpJump", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "sessionMessage", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "parasite", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatLogin", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "notification", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "message", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "user", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "extraFile", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "articleMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "article", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "application", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "address", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "account", import("..").BRC<import("../oak-app-domain").EntityDict>>)[];
|
||||
declare const _default: (import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "extraFile", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "account", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "address", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "application", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "article", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "articleMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "user", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "message", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "notification", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatLogin", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "parasite", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "sessionMessage", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMpJump", import("..").BRC<import("../oak-app-domain").EntityDict>>)[];
|
||||
export default _default;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export declare function createToDo<ED extends EntityDict & BaseEntityDict, T ext
|
|||
redirectTo: EntityDict['toDo']['OpSchema']['redirectTo'];
|
||||
entity: any;
|
||||
entityId: string;
|
||||
}, userIds?: string[]): Promise<1 | 0>;
|
||||
}, userIds?: string[]): Promise<0 | 1>;
|
||||
/**
|
||||
* 完成todo例程,当在entity对象上进行action操作时(操作条件是filter),将对应的todo完成
|
||||
* 必须在entity的action的后trigger中调用
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ export default interface Cos<ED extends EntityDict> {
|
|||
/**
|
||||
* 构建出访问图片的url,注意这个url应当和objectId一对一映射,这样才可以实现多个extraFile之间共享cos上的路径
|
||||
*/
|
||||
composeFileUrl: (extraFile: ED['extraFile']['OpSchema'], application: ED['application']['Schema'], style?: string) => string;
|
||||
composeFileUrl: (extraFile: ED['extraFile']['OpSchema'], application: Partial<ED['application']['Schema']>, style?: string) => string;
|
||||
/**
|
||||
* 后台对upload是否成功不确定的文件,向OSS发起主动确认
|
||||
* @param extraFile
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ export default class CTYun implements Cos<EntityDict> {
|
|||
uploadUrl: string, // 上传的url
|
||||
formData: Record<string, any>, // 上传的其它part参数
|
||||
autoInform?: boolean) => Promise<any>, file: string | File): Promise<void>;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: EntityDict['application']['Schema'], style?: string): string;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: Partial<EntityDict['application']['Schema']>, style?: string): string;
|
||||
checkWhetherSuccess(extraFile: OpSchema, context: BRC<EntityDict>): Promise<boolean>;
|
||||
removeFile(extraFile: OpSchema, context: BRC<EntityDict>): Promise<void>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,4 +6,4 @@ import Cos from '../../types/Cos';
|
|||
*/
|
||||
export declare function registerCos<ED extends EntityDict>(clazz: new () => Cos<ED>): void;
|
||||
export declare function getCos<ED extends EntityDict>(origin: string): Cos<ED>;
|
||||
export declare function composeFileUrl<ED extends EntityDict>(extraFile: ED['extraFile']['OpSchema'], application: ED['application']['Schema'], style?: string): string;
|
||||
export declare function composeFileUrl<ED extends EntityDict>(extraFile: ED['extraFile']['OpSchema'], application: Partial<ED['application']['Schema']>, style?: string): string;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ export default class Qiniu implements Cos<EntityDict> {
|
|||
uploadUrl: string, // 上传的url
|
||||
formData: Record<string, any>, // 上传的其它part参数
|
||||
autoInform?: boolean) => Promise<any>, file: string | File): Promise<void>;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: EntityDict['application']['Schema'], style?: string): string;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: Partial<EntityDict['application']['Schema']>, style?: string): string;
|
||||
checkWhetherSuccess(extraFile: OpSchema, context: BRC<EntityDict>): Promise<boolean>;
|
||||
removeFile(extraFile: OpSchema, context: BRC<EntityDict>): Promise<void>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export default class Wechat implements Cos<EntityDict> {
|
|||
aspectName: string, // 上传的aspect名
|
||||
formData: Record<string, any>, // 上传的其它part参数
|
||||
autoInform?: boolean) => Promise<any>): Promise<void>;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: EntityDict['application']['Schema'], style?: string): string;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: Partial<EntityDict['application']['Schema']>, style?: string): string;
|
||||
checkWhetherSuccess(extraFile: OpSchema, context: BRC<EntityDict>): Promise<boolean>;
|
||||
removeFile(extraFile: OpSchema, context: BRC<EntityDict>): Promise<any>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,8 @@ export default class Wechat {
|
|||
composeFileUrl(extraFile, application, style) {
|
||||
// 微信获取素材链接 还需要处理下
|
||||
const { applicationId, extra1: mediaId, extra2, type } = extraFile;
|
||||
const { system: { domain$system } } = application;
|
||||
const { system } = application;
|
||||
const { domain$system } = system;
|
||||
assert(domain$system);
|
||||
const [domain] = domain$system;
|
||||
if (domain && mediaId) {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { EntityDict } from '../oak-app-domain';
|
|||
* @param origin
|
||||
* @returns
|
||||
*/
|
||||
export declare function getConfig<ED extends EntityDict>(application: ED['application']['Schema'], service: Service, origin: Origin): {
|
||||
export declare function getConfig<ED extends EntityDict>(application: Partial<ED['application']['Schema']>, service: Service, origin: Origin): {
|
||||
instance: import("oak-external-sdk").QiniuCloudInstance;
|
||||
config: any;
|
||||
} | {
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
|
||||
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
|
||||
export default checkers;
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
declare const _default: (import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMpJump", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "sessionMessage", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "parasite", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatLogin", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "notification", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "message", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "user", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "extraFile", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "articleMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "article", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "application", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "address", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "account", import("..").BRC<import("../oak-app-domain").EntityDict>>)[];
|
||||
declare const _default: (import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "extraFile", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "account", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "address", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "application", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "article", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "articleMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "user", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "message", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "notification", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatLogin", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "parasite", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "sessionMessage", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMenu", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").BRC<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Trigger<import("../oak-app-domain").EntityDict, "wechatMpJump", import("..").BRC<import("../oak-app-domain").EntityDict>>)[];
|
||||
export default _default;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export declare function createToDo<ED extends EntityDict & BaseEntityDict, T ext
|
|||
redirectTo: EntityDict['toDo']['OpSchema']['redirectTo'];
|
||||
entity: any;
|
||||
entityId: string;
|
||||
}, userIds?: string[]): Promise<1 | 0>;
|
||||
}, userIds?: string[]): Promise<0 | 1>;
|
||||
/**
|
||||
* 完成todo例程,当在entity对象上进行action操作时(操作条件是filter),将对应的todo完成
|
||||
* 必须在entity的action的后trigger中调用
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ export default interface Cos<ED extends EntityDict> {
|
|||
/**
|
||||
* 构建出访问图片的url,注意这个url应当和objectId一对一映射,这样才可以实现多个extraFile之间共享cos上的路径
|
||||
*/
|
||||
composeFileUrl: (extraFile: ED['extraFile']['OpSchema'], application: ED['application']['Schema'], style?: string) => string;
|
||||
composeFileUrl: (extraFile: ED['extraFile']['OpSchema'], application: Partial<ED['application']['Schema']>, style?: string) => string;
|
||||
/**
|
||||
* 后台对upload是否成功不确定的文件,向OSS发起主动确认
|
||||
* @param extraFile
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ export default class CTYun implements Cos<EntityDict> {
|
|||
uploadUrl: string, // 上传的url
|
||||
formData: Record<string, any>, // 上传的其它part参数
|
||||
autoInform?: boolean) => Promise<any>, file: string | File): Promise<void>;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: EntityDict['application']['Schema'], style?: string): string;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: Partial<EntityDict['application']['Schema']>, style?: string): string;
|
||||
checkWhetherSuccess(extraFile: OpSchema, context: BRC<EntityDict>): Promise<boolean>;
|
||||
removeFile(extraFile: OpSchema, context: BRC<EntityDict>): Promise<void>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,4 +6,4 @@ import Cos from '../../types/Cos';
|
|||
*/
|
||||
export declare function registerCos<ED extends EntityDict>(clazz: new () => Cos<ED>): void;
|
||||
export declare function getCos<ED extends EntityDict>(origin: string): Cos<ED>;
|
||||
export declare function composeFileUrl<ED extends EntityDict>(extraFile: ED['extraFile']['OpSchema'], application: ED['application']['Schema'], style?: string): string;
|
||||
export declare function composeFileUrl<ED extends EntityDict>(extraFile: ED['extraFile']['OpSchema'], application: Partial<ED['application']['Schema']>, style?: string): string;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ export default class Qiniu implements Cos<EntityDict> {
|
|||
uploadUrl: string, // 上传的url
|
||||
formData: Record<string, any>, // 上传的其它part参数
|
||||
autoInform?: boolean) => Promise<any>, file: string | File): Promise<void>;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: EntityDict['application']['Schema'], style?: string): string;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: Partial<EntityDict['application']['Schema']>, style?: string): string;
|
||||
checkWhetherSuccess(extraFile: OpSchema, context: BRC<EntityDict>): Promise<boolean>;
|
||||
removeFile(extraFile: OpSchema, context: BRC<EntityDict>): Promise<void>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export default class Wechat implements Cos<EntityDict> {
|
|||
aspectName: string, // 上传的aspect名
|
||||
formData: Record<string, any>, // 上传的其它part参数
|
||||
autoInform?: boolean) => Promise<any>): Promise<void>;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: EntityDict['application']['Schema'], style?: string): string;
|
||||
composeFileUrl(extraFile: EntityDict['extraFile']['OpSchema'], application: Partial<EntityDict['application']['Schema']>, style?: string): string;
|
||||
checkWhetherSuccess(extraFile: OpSchema, context: BRC<EntityDict>): Promise<boolean>;
|
||||
removeFile(extraFile: OpSchema, context: BRC<EntityDict>): Promise<any>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,8 @@ class Wechat {
|
|||
composeFileUrl(extraFile, application, style) {
|
||||
// 微信获取素材链接 还需要处理下
|
||||
const { applicationId, extra1: mediaId, extra2, type } = extraFile;
|
||||
const { system: { domain$system } } = application;
|
||||
const { system } = application;
|
||||
const { domain$system } = system;
|
||||
(0, assert_1.assert)(domain$system);
|
||||
const [domain] = domain$system;
|
||||
if (domain && mediaId) {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { EntityDict } from '../oak-app-domain';
|
|||
* @param origin
|
||||
* @returns
|
||||
*/
|
||||
export declare function getConfig<ED extends EntityDict>(application: ED['application']['Schema'], service: Service, origin: Origin): {
|
||||
export declare function getConfig<ED extends EntityDict>(application: Partial<ED['application']['Schema']>, service: Service, origin: Origin): {
|
||||
instance: import("oak-external-sdk").QiniuCloudInstance;
|
||||
config: any;
|
||||
} | {
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ export default interface Cos<ED extends EntityDict> {
|
|||
*/
|
||||
composeFileUrl: (
|
||||
extraFile: ED['extraFile']['OpSchema'],
|
||||
application: ED['application']['Schema'],
|
||||
application: Partial<ED['application']['Schema']>,
|
||||
style?: string,
|
||||
) => string;
|
||||
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ export default class CTYun implements Cos<EntityDict> {
|
|||
|
||||
composeFileUrl(
|
||||
extraFile: EntityDict['extraFile']['OpSchema'],
|
||||
application: EntityDict['application']['Schema'],
|
||||
application: Partial<EntityDict['application']['Schema']>,
|
||||
style?: string,
|
||||
) {
|
||||
if (!application) {
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ export function getCos<ED extends EntityDict>(origin: string) {
|
|||
|
||||
export function composeFileUrl<ED extends EntityDict>(
|
||||
extraFile: ED['extraFile']['OpSchema'],
|
||||
application: ED['application']['Schema'],
|
||||
application: Partial<ED['application']['Schema']>,
|
||||
style?: string
|
||||
) {
|
||||
const { origin } = extraFile;
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ export default class Qiniu implements Cos<EntityDict> {
|
|||
|
||||
composeFileUrl(
|
||||
extraFile: EntityDict['extraFile']['OpSchema'],
|
||||
application: EntityDict['application']['Schema'],
|
||||
application: Partial<EntityDict['application']['Schema']>,
|
||||
style?: string
|
||||
) {
|
||||
const { config } = getConfig<EntityDict>(application, 'Cos', 'qiniu');
|
||||
|
|
|
|||
|
|
@ -84,12 +84,13 @@ export default class Wechat implements Cos<EntityDict> {
|
|||
|
||||
composeFileUrl(
|
||||
extraFile: EntityDict['extraFile']['OpSchema'],
|
||||
application: EntityDict['application']['Schema'],
|
||||
application: Partial<EntityDict['application']['Schema']>,
|
||||
style?: string
|
||||
) {
|
||||
// 微信获取素材链接 还需要处理下
|
||||
const { applicationId, extra1: mediaId, extra2, type } = extraFile;
|
||||
const { system: { domain$system }} = application;
|
||||
const { system } = application!;
|
||||
const { domain$system } = system!;
|
||||
assert(domain$system);
|
||||
const [domain] = domain$system;
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ import { EntityDict } from '../oak-app-domain';
|
|||
* @param origin
|
||||
* @returns
|
||||
*/
|
||||
export function getConfig<ED extends EntityDict>(application: ED['application']['Schema'], service: Service, origin: Origin) {
|
||||
export function getConfig<ED extends EntityDict>(application: Partial<ED['application']['Schema']>, service: Service, origin: Origin) {
|
||||
const { system } = application;
|
||||
|
||||
const { config: systemConfig, platform } =
|
||||
|
|
|
|||
Loading…
Reference in New Issue