Merge branch 'dev' into release

This commit is contained in:
Xu Chang 2024-07-18 20:52:21 +08:00
commit b9ce51514a
38 changed files with 138 additions and 115 deletions

View File

@ -3,7 +3,7 @@ export declare function getWithdrawCreateData(params: {
accountId: string; accountId: string;
price: number; price: number;
withdrawAccountId?: string; withdrawAccountId?: string;
}, context: BRC): Promise<(Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }, context: BRC): Promise<(Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
accountId: string; accountId: string;
@ -17,7 +17,7 @@ export declare function getWithdrawCreateData(params: {
modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
}) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
accountId: string; accountId: string;
@ -31,7 +31,7 @@ export declare function getWithdrawCreateData(params: {
modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
}) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
account?: undefined; account?: undefined;
@ -45,7 +45,7 @@ export declare function getWithdrawCreateData(params: {
modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
}) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
account?: undefined; account?: undefined;

View File

@ -21,7 +21,7 @@ declare const List: <T extends keyof EntityDict>(props: ReactComponentProps<Enti
rowSelection?: any; rowSelection?: any;
hideHeader?: boolean | undefined; hideHeader?: boolean | undefined;
disableSerialNumber?: boolean | undefined; disableSerialNumber?: boolean | undefined;
size?: "large" | "middle" | "small" | undefined; size?: "small" | "middle" | "large" | undefined;
scroll?: any; scroll?: any;
empty?: React.ReactNode; empty?: React.ReactNode;
opWidth?: number | undefined; opWidth?: number | undefined;
@ -43,7 +43,7 @@ declare const ListPro: <T extends keyof EntityDict>(props: {
tablePagination?: any; tablePagination?: any;
rowSelection?: any; rowSelection?: any;
disableSerialNumber?: boolean | undefined; disableSerialNumber?: boolean | undefined;
size?: "large" | "middle" | "small" | undefined; size?: "small" | "middle" | "large" | undefined;
scroll?: any; scroll?: any;
empty?: any; empty?: any;
opWidth?: number | undefined; opWidth?: number | undefined;

View File

@ -74,7 +74,7 @@ export type NativeConfig = {
}; };
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
type: AppType; type: AppType;
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig; config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig;
@ -84,7 +84,7 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
type: AppType; type: AppType;
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig; config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig;

View File

@ -9,7 +9,6 @@ export const desc = {
} }
}, },
description: { description: {
notNull: true,
type: "text" type: "text"
}, },
type: { type: {

View File

@ -1 +1 @@
{ "name": "文章", "attr": { "name": "文章标题", "content": "请输入正文内容", "articleMenu": "文章菜单", "files": "文件" } } { "name": "文章", "attr": { "name": "标题", "content": "正文内容", "articleMenu": "菜单", "files": "文件" } }

View File

@ -1 +1 @@
{ "name": "文章分类", "attr": { "name": "分类标题", "isArticle": "是否存在文章", "parent": "所属分类", "entity": "对象", "entityId": "对象Id", "isLeaf": "结点下是否存在叶子结点", "files": "图片" } } { "name": "文章分类", "attr": { "name": "分类标题", "isArticle": "是否存在文章", "parent": "所属分类", "entity": "对象", "entityId": "对象Id", "isLeaf": "结点下是否存在叶子结点", "files": "文件" } }

View File

@ -10,7 +10,7 @@ import * as Message from "../Message/Schema";
import * as System from "../System/Schema"; import * as System from "../System/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;
@ -19,7 +19,7 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;

View File

@ -9,7 +9,6 @@ export const desc = {
} }
}, },
description: { description: {
notNull: true,
type: "text" type: "text"
}, },
config: { config: {

View File

@ -1,14 +1,15 @@
import { ForeignKey } from "oak-domain/lib/types/DataType"; import { ForeignKey } from "oak-domain/lib/types/DataType";
import { Q_DateValue, Q_NumberValue, Q_StringValue, NodeId, MakeFilter, ExprOp, ExpressionKey, SubQueryPredicateMetadata } from "oak-domain/lib/types/Demand"; import { Q_DateValue, Q_NumberValue, Q_StringValue, Q_EnumValue, NodeId, MakeFilter, ExprOp, ExpressionKey, SubQueryPredicateMetadata } from "oak-domain/lib/types/Demand";
import { OneOf } from "oak-domain/lib/types/Polyfill"; import { OneOf } from "oak-domain/lib/types/Polyfill";
import { FormCreateData, FormUpdateData, DeduceAggregation, Operation as OakOperation, Selection as OakSelection, MakeAction as OakMakeAction, AggregationResult, EntityShape } from "oak-domain/lib/types/Entity"; import { FormCreateData, FormUpdateData, DeduceAggregation, Operation as OakOperation, Selection as OakSelection, MakeAction as OakMakeAction, AggregationResult, EntityShape } from "oak-domain/lib/types/Entity";
import { GenericAction } from "oak-domain/lib/actions/action"; import { GenericAction } from "oak-domain/lib/actions/action";
import { String, Text, Datetime } from "oak-domain/lib/types/DataType"; import { Text, String, Datetime } from "oak-domain/lib/types/DataType";
import * as System from "../System/Schema"; import * as System from "../System/Schema";
import * as MessageTypeSmsTemplate from "../MessageTypeSmsTemplate/Schema"; import * as MessageTypeSmsTemplate from "../MessageTypeSmsTemplate/Schema";
export type Origin = "ali" | "tencent" | "ctyun" | "qiniu";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
origin: String<64>; origin: Origin;
templateName: Text; templateName: Text;
templateCode: String<64>; templateCode: String<64>;
templateContent: Text; templateContent: Text;
@ -17,7 +18,7 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
origin: String<64>; origin: Origin;
templateName: Text; templateName: Text;
templateCode: String<64>; templateCode: String<64>;
templateContent: Text; templateContent: Text;
@ -35,7 +36,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
systemId: Q_StringValue; systemId: Q_StringValue;
system: System.Filter; system: System.Filter;
origin: Q_StringValue; origin: Q_EnumValue<Origin>;
templateName: Q_StringValue; templateName: Q_StringValue;
templateCode: Q_StringValue; templateCode: Q_StringValue;
templateContent: Q_StringValue; templateContent: Q_StringValue;

View File

@ -8,10 +8,8 @@ export const desc = {
}, },
origin: { origin: {
notNull: true, notNull: true,
type: "varchar", type: "enum",
params: { enumeration: ["ali", "tencent", "ctyun", "qiniu"]
length: 64
}
}, },
templateName: { templateName: {
notNull: true, notNull: true,

View File

@ -0,0 +1,3 @@
import { EntityDef } from "./Schema";
import { StyleDef } from "oak-domain/lib/types/Style";
export declare const style: StyleDef<EntityDef["OpSchema"], EntityDef["Action"]>;

View File

@ -0,0 +1,10 @@
export const style = {
color: {
origin: {
ali: '#1677ff',
tencent: '#0052d9',
ctyun: '#ff0000',
qiniu: '#37caff',
},
},
};

View File

@ -1 +1 @@
{ "name": "信模板", "attr": { "system": "系统", "origin": "源", "templateName": "模板名称", "templateCode": "模板Code", "templateContent": "模板内容", "syncAt": "同步时间" } } { "name": "信模板", "attr": { "system": "系统", "origin": "源", "templateName": "模板名称", "templateCode": "模板Code", "templateContent": "模板内容", "syncAt": "同步时间" }, "v": { "origin": { "ali": "阿里云", "tencent": "腾讯云", "ctyun": "天翼云", "qiniu": "七牛云" } } }

View File

@ -11,6 +11,7 @@ import { style as message } from "./Message/Style";
import { style as mobile } from "./Mobile/Style"; import { style as mobile } from "./Mobile/Style";
import { style as notification } from "./Notification/Style"; import { style as notification } from "./Notification/Style";
import { style as parasite } from "./Parasite/Style"; import { style as parasite } from "./Parasite/Style";
import { style as smsTemplate } from "./SmsTemplate/Style";
import { style as toDo } from "./ToDo/Style"; import { style as toDo } from "./ToDo/Style";
import { style as token } from "./Token/Style"; import { style as token } from "./Token/Style";
import { style as userEntityGrant } from "./UserEntityGrant/Style"; import { style as userEntityGrant } from "./UserEntityGrant/Style";
@ -50,6 +51,7 @@ export const styleDict = {
mobile, mobile,
notification, notification,
parasite, parasite,
smsTemplate,
toDo, toDo,
token, token,
userEntityGrant, userEntityGrant,

View File

@ -36,10 +36,10 @@ type PayConfig = {
}; };
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
platformId?: ForeignKey<"platform"> | null; platformId?: ForeignKey<"platform"> | null;
folder: String<16>; folder?: String<16> | null;
super?: Boolean | null; super?: Boolean | null;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;
@ -49,10 +49,10 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
platformId?: ForeignKey<"platform"> | null; platformId?: ForeignKey<"platform"> | null;
folder: String<16>; folder?: String<16> | null;
super?: Boolean | null; super?: Boolean | null;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;

View File

@ -9,7 +9,6 @@ export const desc = {
} }
}, },
description: { description: {
notNull: true,
type: "text" type: "text"
}, },
config: { config: {
@ -21,7 +20,6 @@ export const desc = {
ref: "platform" ref: "platform"
}, },
folder: { folder: {
notNull: true,
type: "varchar", type: "varchar",
params: { params: {
length: 16 length: 16

View File

@ -1 +1 @@
{ "name": "公众号标签", "attr": { "type": "类型", "application": "关联应用", "wechatId": "微信端id", "title": "标题", "primaryIndustry": "所属一级行业", "deputyIndustry": "所属二级行业", "content": "内容", "example": "示例", "param": "选填参数", "keywordEnumValueList": "枚举参数值范围", "syncAt": "同步时间" }, "v": { "type": { "2": "一次性订阅", "3": "长期订阅" } } } { "name": "微信消息模板", "attr": { "type": "类型", "application": "关联应用", "wechatId": "微信端id", "title": "标题", "primaryIndustry": "所属一级行业", "deputyIndustry": "所属二级行业", "content": "内容", "example": "示例", "param": "选填参数", "keywordEnumValueList": "枚举参数值范围", "syncAt": "同步时间" }, "v": { "type": { "2": "一次性订阅", "3": "长期订阅" } } }

View File

@ -1,4 +1,4 @@
import WechatPay from './WechatPay'; import WechatPay from './WechatPay';
import WechatPayDebug from './WechatPay.debug'; import WechatPayDebug from './WechatPay.debug';
declare const _default: typeof WechatPayDebug | typeof WechatPay; declare const _default: typeof WechatPay | typeof WechatPayDebug;
export default _default; export default _default;

View File

@ -3,7 +3,7 @@ export declare function getWithdrawCreateData(params: {
accountId: string; accountId: string;
price: number; price: number;
withdrawAccountId?: string; withdrawAccountId?: string;
}, context: BRC): Promise<(Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }, context: BRC): Promise<(Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
accountId: string; accountId: string;
@ -17,7 +17,7 @@ export declare function getWithdrawCreateData(params: {
modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
}) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
accountId: string; accountId: string;
@ -31,7 +31,7 @@ export declare function getWithdrawCreateData(params: {
modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
}) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
account?: undefined; account?: undefined;
@ -45,7 +45,7 @@ export declare function getWithdrawCreateData(params: {
modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; modiEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/ModiEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; operEntity$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/OperEntity/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined; accountOper$entity?: import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">[]> | import("oak-domain/lib/types").Operation<"create", Omit<import("../oak-app-domain/AccountOper/Schema").CreateOperationData, "entity" | "entityId">>[] | undefined;
}) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "creatorId" | "accountId">> & { }) | (Partial<Omit<import("../oak-app-domain/Withdraw/Schema").OpSchema, "accountId" | "creatorId">> & {
id: string; id: string;
} & { } & {
account?: undefined; account?: undefined;

View File

@ -15,7 +15,7 @@ export declare class BackendRuntimeContext<ED extends EntityDict & BaseEntityDic
type?: number | undefined; type?: number | undefined;
systemId?: number | undefined; systemId?: number | undefined;
system?: import("../oak-app-domain/System/Schema").Projection | undefined; system?: import("../oak-app-domain/System/Schema").Projection | undefined;
config?: number | import("oak-domain/lib/types").JsonProjection<import("../oak-app-domain/Application/Schema").WechatMpConfig | import("../oak-app-domain/Application/Schema").WebConfig | import("../oak-app-domain/Application/Schema").WechatPublicConfig | import("../oak-app-domain/Application/Schema").NativeConfig> | 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; style?: number | import("oak-domain/lib/types").JsonProjection<import("oak-general-business/lib/types/Style").Style> | undefined;
domainId?: number | undefined; domainId?: number | undefined;
domain?: import("../oak-app-domain/Domain/Schema").Projection | undefined; domain?: import("../oak-app-domain/Domain/Schema").Projection | undefined;

View File

@ -74,7 +74,7 @@ export type NativeConfig = {
}; };
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
type: AppType; type: AppType;
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig; config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig;
@ -84,7 +84,7 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
type: AppType; type: AppType;
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig; config: WebConfig | WechatMpConfig | WechatPublicConfig | NativeConfig;

View File

@ -12,7 +12,6 @@ exports.desc = {
} }
}, },
description: { description: {
notNull: true,
type: "text" type: "text"
}, },
type: { type: {

View File

@ -1 +1 @@
{ "name": "文章", "attr": { "name": "文章标题", "content": "请输入正文内容", "articleMenu": "文章菜单", "files": "文件" } } { "name": "文章", "attr": { "name": "标题", "content": "正文内容", "articleMenu": "菜单", "files": "文件" } }

View File

@ -1 +1 @@
{ "name": "文章分类", "attr": { "name": "分类标题", "isArticle": "是否存在文章", "parent": "所属分类", "entity": "对象", "entityId": "对象Id", "isLeaf": "结点下是否存在叶子结点", "files": "图片" } } { "name": "文章分类", "attr": { "name": "分类标题", "isArticle": "是否存在文章", "parent": "所属分类", "entity": "对象", "entityId": "对象Id", "isLeaf": "结点下是否存在叶子结点", "files": "文件" } }

View File

@ -10,7 +10,7 @@ import * as Message from "../Message/Schema";
import * as System from "../System/Schema"; import * as System from "../System/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;
@ -19,7 +19,7 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;

View File

@ -12,7 +12,6 @@ exports.desc = {
} }
}, },
description: { description: {
notNull: true,
type: "text" type: "text"
}, },
config: { config: {

View File

@ -1,14 +1,15 @@
import { ForeignKey } from "oak-domain/lib/types/DataType"; import { ForeignKey } from "oak-domain/lib/types/DataType";
import { Q_DateValue, Q_NumberValue, Q_StringValue, NodeId, MakeFilter, ExprOp, ExpressionKey, SubQueryPredicateMetadata } from "oak-domain/lib/types/Demand"; import { Q_DateValue, Q_NumberValue, Q_StringValue, Q_EnumValue, NodeId, MakeFilter, ExprOp, ExpressionKey, SubQueryPredicateMetadata } from "oak-domain/lib/types/Demand";
import { OneOf } from "oak-domain/lib/types/Polyfill"; import { OneOf } from "oak-domain/lib/types/Polyfill";
import { FormCreateData, FormUpdateData, DeduceAggregation, Operation as OakOperation, Selection as OakSelection, MakeAction as OakMakeAction, AggregationResult, EntityShape } from "oak-domain/lib/types/Entity"; import { FormCreateData, FormUpdateData, DeduceAggregation, Operation as OakOperation, Selection as OakSelection, MakeAction as OakMakeAction, AggregationResult, EntityShape } from "oak-domain/lib/types/Entity";
import { GenericAction } from "oak-domain/lib/actions/action"; import { GenericAction } from "oak-domain/lib/actions/action";
import { String, Text, Datetime } from "oak-domain/lib/types/DataType"; import { Text, String, Datetime } from "oak-domain/lib/types/DataType";
import * as System from "../System/Schema"; import * as System from "../System/Schema";
import * as MessageTypeSmsTemplate from "../MessageTypeSmsTemplate/Schema"; import * as MessageTypeSmsTemplate from "../MessageTypeSmsTemplate/Schema";
export type Origin = "ali" | "tencent" | "ctyun" | "qiniu";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
origin: String<64>; origin: Origin;
templateName: Text; templateName: Text;
templateCode: String<64>; templateCode: String<64>;
templateContent: Text; templateContent: Text;
@ -17,7 +18,7 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
systemId: ForeignKey<"system">; systemId: ForeignKey<"system">;
origin: String<64>; origin: Origin;
templateName: Text; templateName: Text;
templateCode: String<64>; templateCode: String<64>;
templateContent: Text; templateContent: Text;
@ -35,7 +36,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
systemId: Q_StringValue; systemId: Q_StringValue;
system: System.Filter; system: System.Filter;
origin: Q_StringValue; origin: Q_EnumValue<Origin>;
templateName: Q_StringValue; templateName: Q_StringValue;
templateCode: Q_StringValue; templateCode: Q_StringValue;
templateContent: Q_StringValue; templateContent: Q_StringValue;

View File

@ -11,10 +11,8 @@ exports.desc = {
}, },
origin: { origin: {
notNull: true, notNull: true,
type: "varchar", type: "enum",
params: { enumeration: ["ali", "tencent", "ctyun", "qiniu"]
length: 64
}
}, },
templateName: { templateName: {
notNull: true, notNull: true,

View File

@ -0,0 +1,3 @@
import { EntityDef } from "./Schema";
import { StyleDef } from "oak-domain/lib/types/Style";
export declare const style: StyleDef<EntityDef["OpSchema"], EntityDef["Action"]>;

View File

@ -0,0 +1,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.style = void 0;
exports.style = {
color: {
origin: {
ali: '#1677ff',
tencent: '#0052d9',
ctyun: '#ff0000',
qiniu: '#37caff',
},
},
};

View File

@ -1 +1 @@
{ "name": "信模板", "attr": { "system": "系统", "origin": "源", "templateName": "模板名称", "templateCode": "模板Code", "templateContent": "模板内容", "syncAt": "同步时间" } } { "name": "信模板", "attr": { "system": "系统", "origin": "源", "templateName": "模板名称", "templateCode": "模板Code", "templateContent": "模板内容", "syncAt": "同步时间" }, "v": { "origin": { "ali": "阿里云", "tencent": "腾讯云", "ctyun": "天翼云", "qiniu": "七牛云" } } }

View File

@ -14,31 +14,32 @@ const Style_10 = require("./Message/Style");
const Style_11 = require("./Mobile/Style"); const Style_11 = require("./Mobile/Style");
const Style_12 = require("./Notification/Style"); const Style_12 = require("./Notification/Style");
const Style_13 = require("./Parasite/Style"); const Style_13 = require("./Parasite/Style");
const Style_14 = require("./ToDo/Style"); const Style_14 = require("./SmsTemplate/Style");
const Style_15 = require("./Token/Style"); const Style_15 = require("./ToDo/Style");
const Style_16 = require("./UserEntityGrant/Style"); const Style_16 = require("./Token/Style");
const Style_17 = require("./UserWechatPublicTag/Style"); const Style_17 = require("./UserEntityGrant/Style");
const Style_18 = require("./WechatLogin/Style"); const Style_18 = require("./UserWechatPublicTag/Style");
const Style_19 = require("./WechatMenu/Style"); const Style_19 = require("./WechatLogin/Style");
const Style_20 = require("./WechatPublicTag/Style"); const Style_20 = require("./WechatMenu/Style");
const Style_21 = require("./WechatQrCode/Style"); const Style_21 = require("./WechatPublicTag/Style");
const Style_22 = require("./WechatUser/Style"); const Style_22 = require("./WechatQrCode/Style");
const Style_23 = require("./AbstractAccount/Style"); const Style_23 = require("./WechatUser/Style");
const Style_24 = require("./Account/Style"); const Style_24 = require("./AbstractAccount/Style");
const Style_25 = require("./AccountOper/Style"); const Style_25 = require("./Account/Style");
const Style_26 = require("./Deposit/Style"); const Style_26 = require("./AccountOper/Style");
const Style_27 = require("./OfflineAccount/Style"); const Style_27 = require("./Deposit/Style");
const Style_28 = require("./Order/Style"); const Style_28 = require("./OfflineAccount/Style");
const Style_29 = require("./Pay/Style"); const Style_29 = require("./Order/Style");
const Style_30 = require("./Refund/Style"); const Style_30 = require("./Pay/Style");
const Style_31 = require("./SysAccountOper/Style"); const Style_31 = require("./Refund/Style");
const Style_32 = require("./User/Style"); const Style_32 = require("./SysAccountOper/Style");
const Style_33 = require("./Withdraw/Style"); const Style_33 = require("./User/Style");
const Style_34 = require("./WithdrawAccount/Style"); const Style_34 = require("./Withdraw/Style");
const Style_35 = require("./WithdrawChannel/Style"); const Style_35 = require("./WithdrawAccount/Style");
const Style_36 = require("./WithdrawTransfer/Style"); const Style_36 = require("./WithdrawChannel/Style");
const Style_37 = require("./WpAccount/Style"); const Style_37 = require("./WithdrawTransfer/Style");
const Style_38 = require("./WpProduct/Style"); const Style_38 = require("./WpAccount/Style");
const Style_39 = require("./WpProduct/Style");
exports.styleDict = { exports.styleDict = {
modi: Style_1.style, modi: Style_1.style,
application: Style_2.style, application: Style_2.style,
@ -53,29 +54,30 @@ exports.styleDict = {
mobile: Style_11.style, mobile: Style_11.style,
notification: Style_12.style, notification: Style_12.style,
parasite: Style_13.style, parasite: Style_13.style,
toDo: Style_14.style, smsTemplate: Style_14.style,
token: Style_15.style, toDo: Style_15.style,
userEntityGrant: Style_16.style, token: Style_16.style,
userWechatPublicTag: Style_17.style, userEntityGrant: Style_17.style,
wechatLogin: Style_18.style, userWechatPublicTag: Style_18.style,
wechatMenu: Style_19.style, wechatLogin: Style_19.style,
wechatPublicTag: Style_20.style, wechatMenu: Style_20.style,
wechatQrCode: Style_21.style, wechatPublicTag: Style_21.style,
wechatUser: Style_22.style, wechatQrCode: Style_22.style,
abstractAccount: Style_23.style, wechatUser: Style_23.style,
account: Style_24.style, abstractAccount: Style_24.style,
accountOper: Style_25.style, account: Style_25.style,
deposit: Style_26.style, accountOper: Style_26.style,
offlineAccount: Style_27.style, deposit: Style_27.style,
order: Style_28.style, offlineAccount: Style_28.style,
pay: Style_29.style, order: Style_29.style,
refund: Style_30.style, pay: Style_30.style,
sysAccountOper: Style_31.style, refund: Style_31.style,
user: Style_32.style, sysAccountOper: Style_32.style,
withdraw: Style_33.style, user: Style_33.style,
withdrawAccount: Style_34.style, withdraw: Style_34.style,
withdrawChannel: Style_35.style, withdrawAccount: Style_35.style,
withdrawTransfer: Style_36.style, withdrawChannel: Style_36.style,
wpAccount: Style_37.style, withdrawTransfer: Style_37.style,
wpProduct: Style_38.style wpAccount: Style_38.style,
wpProduct: Style_39.style
}; };

View File

@ -36,10 +36,10 @@ type PayConfig = {
}; };
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
platformId?: ForeignKey<"platform"> | null; platformId?: ForeignKey<"platform"> | null;
folder: String<16>; folder?: String<16> | null;
super?: Boolean | null; super?: Boolean | null;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;
@ -49,10 +49,10 @@ export type OpSchema = EntityShape & {
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
name: String<32>; name: String<32>;
description: Text; description?: Text | null;
config: Config; config: Config;
platformId?: ForeignKey<"platform"> | null; platformId?: ForeignKey<"platform"> | null;
folder: String<16>; folder?: String<16> | null;
super?: Boolean | null; super?: Boolean | null;
style?: Style | null; style?: Style | null;
entity?: String<32> | null; entity?: String<32> | null;

View File

@ -12,7 +12,6 @@ exports.desc = {
} }
}, },
description: { description: {
notNull: true,
type: "text" type: "text"
}, },
config: { config: {
@ -24,7 +23,6 @@ exports.desc = {
ref: "platform" ref: "platform"
}, },
folder: { folder: {
notNull: true,
type: "varchar", type: "varchar",
params: { params: {
length: 16 length: 16

View File

@ -1 +1 @@
{ "name": "公众号标签", "attr": { "type": "类型", "application": "关联应用", "wechatId": "微信端id", "title": "标题", "primaryIndustry": "所属一级行业", "deputyIndustry": "所属二级行业", "content": "内容", "example": "示例", "param": "选填参数", "keywordEnumValueList": "枚举参数值范围", "syncAt": "同步时间" }, "v": { "type": { "2": "一次性订阅", "3": "长期订阅" } } } { "name": "微信消息模板", "attr": { "type": "类型", "application": "关联应用", "wechatId": "微信端id", "title": "标题", "primaryIndustry": "所属一级行业", "deputyIndustry": "所属二级行业", "content": "内容", "example": "示例", "param": "选填参数", "keywordEnumValueList": "枚举参数值范围", "syncAt": "同步时间" }, "v": { "type": { "2": "一次性订阅", "3": "长期订阅" } } }

View File

@ -14,7 +14,7 @@ export declare const mergedProjection: {
type?: number | undefined; type?: number | undefined;
systemId?: number | undefined; systemId?: number | undefined;
system?: import("../oak-app-domain/System/Schema").Projection | undefined; system?: import("../oak-app-domain/System/Schema").Projection | undefined;
config?: number | import("oak-domain/lib/types").JsonProjection<import("../oak-app-domain/Application/Schema").WechatMpConfig | import("../oak-app-domain/Application/Schema").WebConfig | import("../oak-app-domain/Application/Schema").WechatPublicConfig | import("../oak-app-domain/Application/Schema").NativeConfig> | 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; style?: number | import("oak-domain/lib/types").JsonProjection<import("oak-general-business/lib/types/Style").Style> | undefined;
domainId?: number | undefined; domainId?: number | undefined;
domain?: import("../oak-app-domain/Domain/Schema").Projection | undefined; domain?: import("../oak-app-domain/Domain/Schema").Projection | undefined;

View File

@ -1,4 +1,4 @@
import WechatPay from './WechatPay'; import WechatPay from './WechatPay';
import WechatPayDebug from './WechatPay.debug'; import WechatPayDebug from './WechatPay.debug';
declare const _default: typeof WechatPayDebug | typeof WechatPay; declare const _default: typeof WechatPay | typeof WechatPayDebug;
export default _default; export default _default;

View File

@ -1,6 +1,6 @@
{ {
"name": "oak-pay-business", "name": "oak-pay-business",
"version": "2.3.0", "version": "2.3.1",
"description": "", "description": "",
"files": [ "files": [
"lib/**/*", "lib/**/*",