This commit is contained in:
qsc 2023-10-25 15:56:02 +08:00
parent 48dc59c636
commit 1329a487a3
30 changed files with 308 additions and 301 deletions

View File

@ -74,6 +74,7 @@ export default OakComponent({
async onSubmit() { async onSubmit() {
const { oakExecutable } = this.state; const { oakExecutable } = this.state;
const { beforeCommit, afterCommit, action } = this.props; const { beforeCommit, afterCommit, action } = this.props;
console.log(beforeCommit, afterCommit, action);
if (oakExecutable) { if (oakExecutable) {
if (beforeCommit) { if (beforeCommit) {
const beforeCommitResult = await beforeCommit(); const beforeCommitResult = await beforeCommit();

View File

@ -113,13 +113,14 @@ export class ExtraFile2 extends Feature {
const { id } = extraFile; const { id } = extraFile;
if (this.files[id]) { if (this.files[id]) {
const { file } = this.files[id]; const { file } = this.files[id];
if (typeof file === 'string') {
return file;
}
if (file instanceof File) { if (file instanceof File) {
return getFileURL(file); return getFileURL(file);
} }
else {
return file; return file;
} }
}
const { origin } = extraFile; const { origin } = extraFile;
const cos = getCos(origin); const cos = getCos(origin);
const context = this.cache.begin(); const context = this.cache.begin();

View File

@ -12,11 +12,11 @@ import * as Notification from "../Notification/Schema";
import * as SessionMessage from "../SessionMessage/Schema"; import * as SessionMessage from "../SessionMessage/Schema";
import * as Token from "../Token/Schema"; import * as Token from "../Token/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as Session from "../Session/Schema"; import * as Session from "../Session/Schema";
export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic'; export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic';
export type AppType = 'web' | 'wechatMp' | 'wechatPublic'; export type AppType = 'web' | 'wechatMp' | 'wechatPublic';
@ -93,6 +93,8 @@ export type Schema = EntityShape & {
token$application$$aggr?: AggregationResult<Token.Schema>; token$application$$aggr?: AggregationResult<Token.Schema>;
wechatMenu$application?: Array<WechatMenu.Schema>; wechatMenu$application?: Array<WechatMenu.Schema>;
wechatMenu$application$$aggr?: AggregationResult<WechatMenu.Schema>; wechatMenu$application$$aggr?: AggregationResult<WechatMenu.Schema>;
wechatPublicAutoReply$application?: Array<wechatPublicAutoReply.Schema>;
wechatPublicAutoReply$application$$aggr?: AggregationResult<wechatPublicAutoReply.Schema>;
wechatPublicTag$application?: Array<WechatPublicTag.Schema>; wechatPublicTag$application?: Array<WechatPublicTag.Schema>;
wechatPublicTag$application$$aggr?: AggregationResult<WechatPublicTag.Schema>; wechatPublicTag$application$$aggr?: AggregationResult<WechatPublicTag.Schema>;
wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>; wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>;
@ -101,8 +103,6 @@ export type Schema = EntityShape & {
wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>; wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>;
wechatUser$application?: Array<WechatUser.Schema>; wechatUser$application?: Array<WechatUser.Schema>;
wechatUser$application$$aggr?: AggregationResult<WechatUser.Schema>; wechatUser$application$$aggr?: AggregationResult<WechatUser.Schema>;
wechatPublicAutoReply$application?: Array<wechatPublicAutoReply.Schema>;
wechatPublicAutoReply$application$$aggr?: AggregationResult<wechatPublicAutoReply.Schema>;
session$entity?: Array<Session.Schema>; session$entity?: Array<Session.Schema>;
session$entity$$aggr?: AggregationResult<Session.Schema>; session$entity$$aggr?: AggregationResult<Session.Schema>;
} & { } & {
@ -125,11 +125,11 @@ type AttrFilter = {
sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata; sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata;
token$application: Token.Filter & SubQueryPredicateMetadata; token$application: Token.Filter & SubQueryPredicateMetadata;
wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata; wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata;
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata; wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata;
wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata; wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata;
wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata; wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata;
wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata; wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata;
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
session$entity: Session.Filter & SubQueryPredicateMetadata; session$entity: Session.Filter & SubQueryPredicateMetadata;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
@ -177,6 +177,12 @@ export type Projection = {
wechatMenu$application$$aggr?: WechatMenu.Aggregation & { wechatMenu$application$$aggr?: WechatMenu.Aggregation & {
$entity: "wechatMenu"; $entity: "wechatMenu";
}; };
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
$entity: "wechatPublicAutoReply";
};
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
$entity: "wechatPublicAutoReply";
};
wechatPublicTag$application?: WechatPublicTag.Selection & { wechatPublicTag$application?: WechatPublicTag.Selection & {
$entity: "wechatPublicTag"; $entity: "wechatPublicTag";
}; };
@ -201,12 +207,6 @@ export type Projection = {
wechatUser$application$$aggr?: WechatUser.Aggregation & { wechatUser$application$$aggr?: WechatUser.Aggregation & {
$entity: "wechatUser"; $entity: "wechatUser";
}; };
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
$entity: "wechatPublicAutoReply";
};
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
$entity: "wechatPublicAutoReply";
};
session$entity?: Session.Selection & { session$entity?: Session.Selection & {
$entity: "session"; $entity: "session";
}; };
@ -265,11 +265,11 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "systemId">> & (
sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>; sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>;
token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>; token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>;
wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>; wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>; wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>;
wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>; wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>;
wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>; wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>;
wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>; wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>; session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>;
}; };
export type CreateSingleOperation = OakOperation<"create", CreateOperationData>; export type CreateSingleOperation = OakOperation<"create", CreateOperationData>;
@ -294,11 +294,11 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "systemId">> & (
sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>; sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>;
token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>; token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>;
wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>; wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>; wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>;
wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>; wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>;
wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>; wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>;
wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>; wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>; session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>;
}; };
export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>; export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>;

View File

@ -43,11 +43,11 @@ import { EntityDef as UserSystem } from "./UserSystem/Schema";
import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema"; import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema";
import { EntityDef as WechatLogin } from "./WechatLogin/Schema"; import { EntityDef as WechatLogin } from "./WechatLogin/Schema";
import { EntityDef as WechatMenu } from "./WechatMenu/Schema"; import { EntityDef as WechatMenu } from "./WechatMenu/Schema";
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
import { EntityDef as WechatPublicTag } from "./WechatPublicTag/Schema"; import { EntityDef as WechatPublicTag } from "./WechatPublicTag/Schema";
import { EntityDef as WechatPublicTemplate } from "./WechatPublicTemplate/Schema"; import { EntityDef as WechatPublicTemplate } from "./WechatPublicTemplate/Schema";
import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema"; import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema";
import { EntityDef as WechatUser } from "./WechatUser/Schema"; import { EntityDef as WechatUser } from "./WechatUser/Schema";
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
export type EntityDict = { export type EntityDict = {
actionAuth: ActionAuth; actionAuth: ActionAuth;
i18n: I18n; i18n: I18n;
@ -94,9 +94,9 @@ export type EntityDict = {
userWechatPublicTag: UserWechatPublicTag; userWechatPublicTag: UserWechatPublicTag;
wechatLogin: WechatLogin; wechatLogin: WechatLogin;
wechatMenu: WechatMenu; wechatMenu: WechatMenu;
wechatPublicAutoReply: wechatPublicAutoReply;
wechatPublicTag: WechatPublicTag; wechatPublicTag: WechatPublicTag;
wechatPublicTemplate: WechatPublicTemplate; wechatPublicTemplate: WechatPublicTemplate;
wechatQrCode: WechatQrCode; wechatQrCode: WechatQrCode;
wechatUser: WechatUser; wechatUser: WechatUser;
wechatPublicAutoReply: wechatPublicAutoReply;
}; };

View File

@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
import * as WechatLogin from "../WechatLogin/Schema"; import * as WechatLogin from "../WechatLogin/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
modiId: ForeignKey<"modi">; modiId: ForeignKey<"modi">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
}; };
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
modiId: ForeignKey<"modi">; modiId: ForeignKey<"modi">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
modi: Modi.Schema; modi: Modi.Schema;
user?: User.Schema; user?: User.Schema;
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
userWechatPublicTag?: UserWechatPublicTag.Schema; userWechatPublicTag?: UserWechatPublicTag.Schema;
wechatLogin?: WechatLogin.Schema; wechatLogin?: WechatLogin.Schema;
wechatMenu?: WechatMenu.Schema; wechatMenu?: WechatMenu.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
wechatPublicTag?: WechatPublicTag.Schema; wechatPublicTag?: WechatPublicTag.Schema;
wechatPublicTemplate?: WechatPublicTemplate.Schema; wechatPublicTemplate?: WechatPublicTemplate.Schema;
wechatQrCode?: WechatQrCode.Schema; wechatQrCode?: WechatQrCode.Schema;
wechatUser?: WechatUser.Schema; wechatUser?: WechatUser.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
} & { } & {
[A in ExpressionKey]?: any; [A in ExpressionKey]?: any;
}; };
@ -49,7 +49,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
modiId: Q_StringValue; modiId: Q_StringValue;
modi: Modi.Filter; modi: Modi.Filter;
entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string>; entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string>;
entityId: Q_StringValue; entityId: Q_StringValue;
user: User.Filter; user: User.Filter;
userEntityGrant: UserEntityGrant.Filter; userEntityGrant: UserEntityGrant.Filter;
@ -57,11 +57,11 @@ type AttrFilter = {
userWechatPublicTag: UserWechatPublicTag.Filter; userWechatPublicTag: UserWechatPublicTag.Filter;
wechatLogin: WechatLogin.Filter; wechatLogin: WechatLogin.Filter;
wechatMenu: WechatMenu.Filter; wechatMenu: WechatMenu.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
wechatPublicTag: WechatPublicTag.Filter; wechatPublicTag: WechatPublicTag.Filter;
wechatPublicTemplate: WechatPublicTemplate.Filter; wechatPublicTemplate: WechatPublicTemplate.Filter;
wechatQrCode: WechatQrCode.Filter; wechatQrCode: WechatQrCode.Filter;
wechatUser: WechatUser.Filter; wechatUser: WechatUser.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
export type Projection = { export type Projection = {
@ -81,11 +81,11 @@ export type Projection = {
userWechatPublicTag?: UserWechatPublicTag.Projection; userWechatPublicTag?: UserWechatPublicTag.Projection;
wechatLogin?: WechatLogin.Projection; wechatLogin?: WechatLogin.Projection;
wechatMenu?: WechatMenu.Projection; wechatMenu?: WechatMenu.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
wechatPublicTag?: WechatPublicTag.Projection; wechatPublicTag?: WechatPublicTag.Projection;
wechatPublicTemplate?: WechatPublicTemplate.Projection; wechatPublicTemplate?: WechatPublicTemplate.Projection;
wechatQrCode?: WechatQrCode.Projection; wechatQrCode?: WechatQrCode.Projection;
wechatUser?: WechatUser.Projection; wechatUser?: WechatUser.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
} & Partial<ExprOp<OpAttr | string>>; } & Partial<ExprOp<OpAttr | string>>;
type ModiEntityIdProjection = OneOf<{ type ModiEntityIdProjection = OneOf<{
id: number; id: number;
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
type WechatMenuIdProjection = OneOf<{ type WechatMenuIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
type WechatPublicTagIdProjection = OneOf<{ type WechatPublicTagIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
type WechatUserIdProjection = OneOf<{ type WechatUserIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
export type SortAttr = { export type SortAttr = {
id: number; id: number;
} | { } | {
@ -154,6 +154,8 @@ export type SortAttr = {
wechatLogin: WechatLogin.SortAttr; wechatLogin: WechatLogin.SortAttr;
} | { } | {
wechatMenu: WechatMenu.SortAttr; wechatMenu: WechatMenu.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
wechatPublicTag: WechatPublicTag.SortAttr; wechatPublicTag: WechatPublicTag.SortAttr;
} | { } | {
@ -162,8 +164,6 @@ export type SortAttr = {
wechatQrCode: WechatQrCode.SortAttr; wechatQrCode: WechatQrCode.SortAttr;
} | { } | {
wechatUser: WechatUser.SortAttr; wechatUser: WechatUser.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
[k: string]: any; [k: string]: any;
} | OneOf<ExprOp<OpAttr | string>>; } | OneOf<ExprOp<OpAttr | string>>;
@ -249,6 +249,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatMenu"; entity: "wechatMenu";
entityId: ForeignKey<"WechatMenu">; entityId: ForeignKey<"WechatMenu">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: never; entity?: never;
entityId?: never; entityId?: never;
@ -293,17 +304,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatUser"; entity: "wechatUser";
entityId: ForeignKey<"WechatUser">; entityId: ForeignKey<"WechatUser">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: string; entity?: string;
entityId?: string; entityId?: string;
@ -348,6 +348,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
entityId?: never;
entity?: never;
} | { } | {
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
entityId?: never; entityId?: never;
@ -365,12 +369,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | { } | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation; entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
entityId?: never; entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
entity?: never;
} | {
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string) | null;
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser" | "wechatPublicAutoReply"> | null;
}) & { }) & {
[k: string]: any; [k: string]: any;
}; };
@ -389,6 +389,8 @@ export type RemoveOperationData = {} & (({
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation; wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
} | { } | {
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
} | { } | {
@ -397,8 +399,6 @@ export type RemoveOperationData = {} & (({
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation; wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
} | { } | {
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation; wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
[k: string]: any; [k: string]: any;
}); });
@ -411,11 +411,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>; export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>; export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>; export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>; export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>; export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>; export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>; export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>; export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>;
export type EntityDef = { export type EntityDef = {
Schema: Schema; Schema: Schema;

View File

@ -12,7 +12,7 @@ export const desc = {
params: { params: {
length: 32 length: 32
}, },
ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser", "wechatPublicAutoReply"] ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicAutoReply", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser"]
}, },
entityId: { entityId: {
notNull: true, notNull: true,

View File

@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
import * as WechatLogin from "../WechatLogin/Schema"; import * as WechatLogin from "../WechatLogin/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
operId: ForeignKey<"oper">; operId: ForeignKey<"oper">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
}; };
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
operId: ForeignKey<"oper">; operId: ForeignKey<"oper">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
oper: Oper.Schema; oper: Oper.Schema;
user?: User.Schema; user?: User.Schema;
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
userWechatPublicTag?: UserWechatPublicTag.Schema; userWechatPublicTag?: UserWechatPublicTag.Schema;
wechatLogin?: WechatLogin.Schema; wechatLogin?: WechatLogin.Schema;
wechatMenu?: WechatMenu.Schema; wechatMenu?: WechatMenu.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
wechatPublicTag?: WechatPublicTag.Schema; wechatPublicTag?: WechatPublicTag.Schema;
wechatPublicTemplate?: WechatPublicTemplate.Schema; wechatPublicTemplate?: WechatPublicTemplate.Schema;
wechatQrCode?: WechatQrCode.Schema; wechatQrCode?: WechatQrCode.Schema;
wechatUser?: WechatUser.Schema; wechatUser?: WechatUser.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
} & { } & {
[A in ExpressionKey]?: any; [A in ExpressionKey]?: any;
}; };
@ -49,7 +49,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
operId: Q_StringValue; operId: Q_StringValue;
oper: Oper.Filter; oper: Oper.Filter;
entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string>; entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string>;
entityId: Q_StringValue; entityId: Q_StringValue;
user: User.Filter; user: User.Filter;
userEntityGrant: UserEntityGrant.Filter; userEntityGrant: UserEntityGrant.Filter;
@ -57,11 +57,11 @@ type AttrFilter = {
userWechatPublicTag: UserWechatPublicTag.Filter; userWechatPublicTag: UserWechatPublicTag.Filter;
wechatLogin: WechatLogin.Filter; wechatLogin: WechatLogin.Filter;
wechatMenu: WechatMenu.Filter; wechatMenu: WechatMenu.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
wechatPublicTag: WechatPublicTag.Filter; wechatPublicTag: WechatPublicTag.Filter;
wechatPublicTemplate: WechatPublicTemplate.Filter; wechatPublicTemplate: WechatPublicTemplate.Filter;
wechatQrCode: WechatQrCode.Filter; wechatQrCode: WechatQrCode.Filter;
wechatUser: WechatUser.Filter; wechatUser: WechatUser.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
export type Projection = { export type Projection = {
@ -81,11 +81,11 @@ export type Projection = {
userWechatPublicTag?: UserWechatPublicTag.Projection; userWechatPublicTag?: UserWechatPublicTag.Projection;
wechatLogin?: WechatLogin.Projection; wechatLogin?: WechatLogin.Projection;
wechatMenu?: WechatMenu.Projection; wechatMenu?: WechatMenu.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
wechatPublicTag?: WechatPublicTag.Projection; wechatPublicTag?: WechatPublicTag.Projection;
wechatPublicTemplate?: WechatPublicTemplate.Projection; wechatPublicTemplate?: WechatPublicTemplate.Projection;
wechatQrCode?: WechatQrCode.Projection; wechatQrCode?: WechatQrCode.Projection;
wechatUser?: WechatUser.Projection; wechatUser?: WechatUser.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
} & Partial<ExprOp<OpAttr | string>>; } & Partial<ExprOp<OpAttr | string>>;
type OperEntityIdProjection = OneOf<{ type OperEntityIdProjection = OneOf<{
id: number; id: number;
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
type WechatMenuIdProjection = OneOf<{ type WechatMenuIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
type WechatPublicTagIdProjection = OneOf<{ type WechatPublicTagIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
type WechatUserIdProjection = OneOf<{ type WechatUserIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
export type SortAttr = { export type SortAttr = {
id: number; id: number;
} | { } | {
@ -154,6 +154,8 @@ export type SortAttr = {
wechatLogin: WechatLogin.SortAttr; wechatLogin: WechatLogin.SortAttr;
} | { } | {
wechatMenu: WechatMenu.SortAttr; wechatMenu: WechatMenu.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
wechatPublicTag: WechatPublicTag.SortAttr; wechatPublicTag: WechatPublicTag.SortAttr;
} | { } | {
@ -162,8 +164,6 @@ export type SortAttr = {
wechatQrCode: WechatQrCode.SortAttr; wechatQrCode: WechatQrCode.SortAttr;
} | { } | {
wechatUser: WechatUser.SortAttr; wechatUser: WechatUser.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
[k: string]: any; [k: string]: any;
} | OneOf<ExprOp<OpAttr | string>>; } | OneOf<ExprOp<OpAttr | string>>;
@ -246,6 +246,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatMenu"; entity: "wechatMenu";
entityId: ForeignKey<"WechatMenu">; entityId: ForeignKey<"WechatMenu">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: never; entity?: never;
entityId?: never; entityId?: never;
@ -290,17 +301,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatUser"; entity: "wechatUser";
entityId: ForeignKey<"WechatUser">; entityId: ForeignKey<"WechatUser">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: string; entity?: string;
entityId?: string; entityId?: string;
@ -339,6 +339,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
entityId?: never;
entity?: never;
} | { } | {
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
entityId?: never; entityId?: never;
@ -356,12 +360,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | { } | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation; entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
entityId?: never; entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
entity?: never;
} | {
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string) | null;
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser" | "wechatPublicAutoReply"> | null;
}) & { }) & {
[k: string]: any; [k: string]: any;
}; };
@ -378,6 +378,8 @@ export type RemoveOperationData = {} & ({
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation; wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
} | { } | {
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
} | { } | {
@ -386,8 +388,6 @@ export type RemoveOperationData = {} & ({
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation; wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
} | { } | {
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation; wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
[k: string]: any; [k: string]: any;
}); });
@ -400,11 +400,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>; export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>; export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>; export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>; export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>; export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>; export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>; export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>; export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>;
export type EntityDef = { export type EntityDef = {
Schema: Schema; Schema: Schema;

View File

@ -12,7 +12,7 @@ export const desc = {
params: { params: {
length: 32 length: 32
}, },
ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser", "wechatPublicAutoReply"] ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicAutoReply", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser"]
}, },
entityId: { entityId: {
notNull: true, notNull: true,

View File

@ -43,11 +43,11 @@ import { desc as userSystemDesc } from "./UserSystem/Storage";
import { desc as userWechatPublicTagDesc } from "./UserWechatPublicTag/Storage"; import { desc as userWechatPublicTagDesc } from "./UserWechatPublicTag/Storage";
import { desc as wechatLoginDesc } from "./WechatLogin/Storage"; import { desc as wechatLoginDesc } from "./WechatLogin/Storage";
import { desc as wechatMenuDesc } from "./WechatMenu/Storage"; import { desc as wechatMenuDesc } from "./WechatMenu/Storage";
import { desc as wechatPublicAutoReplyDesc } from "./wechatPublicAutoReply/Storage";
import { desc as wechatPublicTagDesc } from "./WechatPublicTag/Storage"; import { desc as wechatPublicTagDesc } from "./WechatPublicTag/Storage";
import { desc as wechatPublicTemplateDesc } from "./WechatPublicTemplate/Storage"; import { desc as wechatPublicTemplateDesc } from "./WechatPublicTemplate/Storage";
import { desc as wechatQrCodeDesc } from "./WechatQrCode/Storage"; import { desc as wechatQrCodeDesc } from "./WechatQrCode/Storage";
import { desc as wechatUserDesc } from "./WechatUser/Storage"; import { desc as wechatUserDesc } from "./WechatUser/Storage";
import { desc as wechatPublicAutoReplyDesc } from "./wechatPublicAutoReply/Storage";
export const storageSchema = { export const storageSchema = {
actionAuth: actionAuthDesc, actionAuth: actionAuthDesc,
i18n: i18nDesc, i18n: i18nDesc,
@ -94,9 +94,9 @@ export const storageSchema = {
userWechatPublicTag: userWechatPublicTagDesc, userWechatPublicTag: userWechatPublicTagDesc,
wechatLogin: wechatLoginDesc, wechatLogin: wechatLoginDesc,
wechatMenu: wechatMenuDesc, wechatMenu: wechatMenuDesc,
wechatPublicAutoReply: wechatPublicAutoReplyDesc,
wechatPublicTag: wechatPublicTagDesc, wechatPublicTag: wechatPublicTagDesc,
wechatPublicTemplate: wechatPublicTemplateDesc, wechatPublicTemplate: wechatPublicTemplateDesc,
wechatQrCode: wechatQrCodeDesc, wechatQrCode: wechatQrCodeDesc,
wechatUser: wechatUserDesc, wechatUser: wechatUserDesc
wechatPublicAutoReply: wechatPublicAutoReplyDesc
}; };

View File

@ -43,11 +43,11 @@ import * as UserSystem from "./UserSystem/Schema";
import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema";
import * as WechatLogin from "./WechatLogin/Schema"; import * as WechatLogin from "./WechatLogin/Schema";
import * as WechatMenu from "./WechatMenu/Schema"; import * as WechatMenu from "./WechatMenu/Schema";
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "./WechatPublicTag/Schema"; import * as WechatPublicTag from "./WechatPublicTag/Schema";
import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema";
import * as WechatQrCode from "./WechatQrCode/Schema"; import * as WechatQrCode from "./WechatQrCode/Schema";
import * as WechatUser from "./WechatUser/Schema"; import * as WechatUser from "./WechatUser/Schema";
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
export type ActionAuthIdSubQuery = { export type ActionAuthIdSubQuery = {
[K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & { [K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & {
entity: "actionAuth"; entity: "actionAuth";
@ -192,6 +192,8 @@ export type ApplicationIdSubQuery = {
entity: "token"; entity: "token";
}) | (WechatMenu.ApplicationIdSubQuery & { }) | (WechatMenu.ApplicationIdSubQuery & {
entity: "wechatMenu"; entity: "wechatMenu";
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | (WechatPublicTag.ApplicationIdSubQuery & { }) | (WechatPublicTag.ApplicationIdSubQuery & {
entity: "wechatPublicTag"; entity: "wechatPublicTag";
}) | (WechatPublicTemplate.ApplicationIdSubQuery & { }) | (WechatPublicTemplate.ApplicationIdSubQuery & {
@ -200,8 +202,6 @@ export type ApplicationIdSubQuery = {
entity: "wechatQrCode"; entity: "wechatQrCode";
}) | (WechatUser.ApplicationIdSubQuery & { }) | (WechatUser.ApplicationIdSubQuery & {
entity: "wechatUser"; entity: "wechatUser";
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | (Session.ApplicationIdSubQuery & { }) | (Session.ApplicationIdSubQuery & {
entity: "session"; entity: "session";
}) | (Application.ApplicationIdSubQuery & { }) | (Application.ApplicationIdSubQuery & {
@ -441,6 +441,15 @@ export type WechatMenuIdSubQuery = {
entity: "wechatMenu"; entity: "wechatMenu";
}) | any; }) | any;
}; };
export type wechatPublicAutoReplyIdSubQuery = {
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "modiEntity";
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "operEntity";
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | any;
};
export type WechatPublicTagIdSubQuery = { export type WechatPublicTagIdSubQuery = {
[K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & { [K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & {
entity: "userWechatPublicTag"; entity: "userWechatPublicTag";
@ -489,12 +498,3 @@ export type WechatUserIdSubQuery = {
entity: "wechatUser"; entity: "wechatUser";
}) | any; }) | any;
}; };
export type wechatPublicAutoReplyIdSubQuery = {
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "modiEntity";
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "operEntity";
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | any;
};

View File

@ -77,6 +77,7 @@ exports.default = OakComponent({
async onSubmit() { async onSubmit() {
const { oakExecutable } = this.state; const { oakExecutable } = this.state;
const { beforeCommit, afterCommit, action } = this.props; const { beforeCommit, afterCommit, action } = this.props;
console.log(beforeCommit, afterCommit, action);
if (oakExecutable) { if (oakExecutable) {
if (beforeCommit) { if (beforeCommit) {
const beforeCommitResult = await beforeCommit(); const beforeCommitResult = await beforeCommit();

View File

@ -116,13 +116,14 @@ class ExtraFile2 extends oak_frontend_base_1.Feature {
const { id } = extraFile; const { id } = extraFile;
if (this.files[id]) { if (this.files[id]) {
const { file } = this.files[id]; const { file } = this.files[id];
if (typeof file === 'string') {
return file;
}
if (file instanceof File) { if (file instanceof File) {
return (0, extraFile_1.getFileURL)(file); return (0, extraFile_1.getFileURL)(file);
} }
else {
return file; return file;
} }
}
const { origin } = extraFile; const { origin } = extraFile;
const cos = (0, cos_1.getCos)(origin); const cos = (0, cos_1.getCos)(origin);
const context = this.cache.begin(); const context = this.cache.begin();

View File

@ -12,11 +12,11 @@ import * as Notification from "../Notification/Schema";
import * as SessionMessage from "../SessionMessage/Schema"; import * as SessionMessage from "../SessionMessage/Schema";
import * as Token from "../Token/Schema"; import * as Token from "../Token/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as Session from "../Session/Schema"; import * as Session from "../Session/Schema";
export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic'; export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic';
export type AppType = 'web' | 'wechatMp' | 'wechatPublic'; export type AppType = 'web' | 'wechatMp' | 'wechatPublic';
@ -93,6 +93,8 @@ export type Schema = EntityShape & {
token$application$$aggr?: AggregationResult<Token.Schema>; token$application$$aggr?: AggregationResult<Token.Schema>;
wechatMenu$application?: Array<WechatMenu.Schema>; wechatMenu$application?: Array<WechatMenu.Schema>;
wechatMenu$application$$aggr?: AggregationResult<WechatMenu.Schema>; wechatMenu$application$$aggr?: AggregationResult<WechatMenu.Schema>;
wechatPublicAutoReply$application?: Array<wechatPublicAutoReply.Schema>;
wechatPublicAutoReply$application$$aggr?: AggregationResult<wechatPublicAutoReply.Schema>;
wechatPublicTag$application?: Array<WechatPublicTag.Schema>; wechatPublicTag$application?: Array<WechatPublicTag.Schema>;
wechatPublicTag$application$$aggr?: AggregationResult<WechatPublicTag.Schema>; wechatPublicTag$application$$aggr?: AggregationResult<WechatPublicTag.Schema>;
wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>; wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>;
@ -101,8 +103,6 @@ export type Schema = EntityShape & {
wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>; wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>;
wechatUser$application?: Array<WechatUser.Schema>; wechatUser$application?: Array<WechatUser.Schema>;
wechatUser$application$$aggr?: AggregationResult<WechatUser.Schema>; wechatUser$application$$aggr?: AggregationResult<WechatUser.Schema>;
wechatPublicAutoReply$application?: Array<wechatPublicAutoReply.Schema>;
wechatPublicAutoReply$application$$aggr?: AggregationResult<wechatPublicAutoReply.Schema>;
session$entity?: Array<Session.Schema>; session$entity?: Array<Session.Schema>;
session$entity$$aggr?: AggregationResult<Session.Schema>; session$entity$$aggr?: AggregationResult<Session.Schema>;
} & { } & {
@ -125,11 +125,11 @@ type AttrFilter = {
sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata; sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata;
token$application: Token.Filter & SubQueryPredicateMetadata; token$application: Token.Filter & SubQueryPredicateMetadata;
wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata; wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata;
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata; wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata;
wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata; wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata;
wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata; wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata;
wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata; wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata;
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
session$entity: Session.Filter & SubQueryPredicateMetadata; session$entity: Session.Filter & SubQueryPredicateMetadata;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
@ -177,6 +177,12 @@ export type Projection = {
wechatMenu$application$$aggr?: WechatMenu.Aggregation & { wechatMenu$application$$aggr?: WechatMenu.Aggregation & {
$entity: "wechatMenu"; $entity: "wechatMenu";
}; };
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
$entity: "wechatPublicAutoReply";
};
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
$entity: "wechatPublicAutoReply";
};
wechatPublicTag$application?: WechatPublicTag.Selection & { wechatPublicTag$application?: WechatPublicTag.Selection & {
$entity: "wechatPublicTag"; $entity: "wechatPublicTag";
}; };
@ -201,12 +207,6 @@ export type Projection = {
wechatUser$application$$aggr?: WechatUser.Aggregation & { wechatUser$application$$aggr?: WechatUser.Aggregation & {
$entity: "wechatUser"; $entity: "wechatUser";
}; };
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
$entity: "wechatPublicAutoReply";
};
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
$entity: "wechatPublicAutoReply";
};
session$entity?: Session.Selection & { session$entity?: Session.Selection & {
$entity: "session"; $entity: "session";
}; };
@ -265,11 +265,11 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "systemId">> & (
sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>; sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>;
token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>; token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>;
wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>; wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>; wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>;
wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>; wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>;
wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>; wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>;
wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>; wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>; session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>;
}; };
export type CreateSingleOperation = OakOperation<"create", CreateOperationData>; export type CreateSingleOperation = OakOperation<"create", CreateOperationData>;
@ -294,11 +294,11 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "systemId">> & (
sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>; sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>;
token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>; token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>;
wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>; wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>; wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>;
wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>; wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>;
wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>; wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>;
wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>; wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>; session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>;
}; };
export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>; export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>;

View File

@ -43,11 +43,11 @@ import { EntityDef as UserSystem } from "./UserSystem/Schema";
import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema"; import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema";
import { EntityDef as WechatLogin } from "./WechatLogin/Schema"; import { EntityDef as WechatLogin } from "./WechatLogin/Schema";
import { EntityDef as WechatMenu } from "./WechatMenu/Schema"; import { EntityDef as WechatMenu } from "./WechatMenu/Schema";
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
import { EntityDef as WechatPublicTag } from "./WechatPublicTag/Schema"; import { EntityDef as WechatPublicTag } from "./WechatPublicTag/Schema";
import { EntityDef as WechatPublicTemplate } from "./WechatPublicTemplate/Schema"; import { EntityDef as WechatPublicTemplate } from "./WechatPublicTemplate/Schema";
import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema"; import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema";
import { EntityDef as WechatUser } from "./WechatUser/Schema"; import { EntityDef as WechatUser } from "./WechatUser/Schema";
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
export type EntityDict = { export type EntityDict = {
actionAuth: ActionAuth; actionAuth: ActionAuth;
i18n: I18n; i18n: I18n;
@ -94,9 +94,9 @@ export type EntityDict = {
userWechatPublicTag: UserWechatPublicTag; userWechatPublicTag: UserWechatPublicTag;
wechatLogin: WechatLogin; wechatLogin: WechatLogin;
wechatMenu: WechatMenu; wechatMenu: WechatMenu;
wechatPublicAutoReply: wechatPublicAutoReply;
wechatPublicTag: WechatPublicTag; wechatPublicTag: WechatPublicTag;
wechatPublicTemplate: WechatPublicTemplate; wechatPublicTemplate: WechatPublicTemplate;
wechatQrCode: WechatQrCode; wechatQrCode: WechatQrCode;
wechatUser: WechatUser; wechatUser: WechatUser;
wechatPublicAutoReply: wechatPublicAutoReply;
}; };

View File

@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
import * as WechatLogin from "../WechatLogin/Schema"; import * as WechatLogin from "../WechatLogin/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
modiId: ForeignKey<"modi">; modiId: ForeignKey<"modi">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
}; };
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
modiId: ForeignKey<"modi">; modiId: ForeignKey<"modi">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
modi: Modi.Schema; modi: Modi.Schema;
user?: User.Schema; user?: User.Schema;
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
userWechatPublicTag?: UserWechatPublicTag.Schema; userWechatPublicTag?: UserWechatPublicTag.Schema;
wechatLogin?: WechatLogin.Schema; wechatLogin?: WechatLogin.Schema;
wechatMenu?: WechatMenu.Schema; wechatMenu?: WechatMenu.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
wechatPublicTag?: WechatPublicTag.Schema; wechatPublicTag?: WechatPublicTag.Schema;
wechatPublicTemplate?: WechatPublicTemplate.Schema; wechatPublicTemplate?: WechatPublicTemplate.Schema;
wechatQrCode?: WechatQrCode.Schema; wechatQrCode?: WechatQrCode.Schema;
wechatUser?: WechatUser.Schema; wechatUser?: WechatUser.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
} & { } & {
[A in ExpressionKey]?: any; [A in ExpressionKey]?: any;
}; };
@ -49,7 +49,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
modiId: Q_StringValue; modiId: Q_StringValue;
modi: Modi.Filter; modi: Modi.Filter;
entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string>; entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string>;
entityId: Q_StringValue; entityId: Q_StringValue;
user: User.Filter; user: User.Filter;
userEntityGrant: UserEntityGrant.Filter; userEntityGrant: UserEntityGrant.Filter;
@ -57,11 +57,11 @@ type AttrFilter = {
userWechatPublicTag: UserWechatPublicTag.Filter; userWechatPublicTag: UserWechatPublicTag.Filter;
wechatLogin: WechatLogin.Filter; wechatLogin: WechatLogin.Filter;
wechatMenu: WechatMenu.Filter; wechatMenu: WechatMenu.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
wechatPublicTag: WechatPublicTag.Filter; wechatPublicTag: WechatPublicTag.Filter;
wechatPublicTemplate: WechatPublicTemplate.Filter; wechatPublicTemplate: WechatPublicTemplate.Filter;
wechatQrCode: WechatQrCode.Filter; wechatQrCode: WechatQrCode.Filter;
wechatUser: WechatUser.Filter; wechatUser: WechatUser.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
export type Projection = { export type Projection = {
@ -81,11 +81,11 @@ export type Projection = {
userWechatPublicTag?: UserWechatPublicTag.Projection; userWechatPublicTag?: UserWechatPublicTag.Projection;
wechatLogin?: WechatLogin.Projection; wechatLogin?: WechatLogin.Projection;
wechatMenu?: WechatMenu.Projection; wechatMenu?: WechatMenu.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
wechatPublicTag?: WechatPublicTag.Projection; wechatPublicTag?: WechatPublicTag.Projection;
wechatPublicTemplate?: WechatPublicTemplate.Projection; wechatPublicTemplate?: WechatPublicTemplate.Projection;
wechatQrCode?: WechatQrCode.Projection; wechatQrCode?: WechatQrCode.Projection;
wechatUser?: WechatUser.Projection; wechatUser?: WechatUser.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
} & Partial<ExprOp<OpAttr | string>>; } & Partial<ExprOp<OpAttr | string>>;
type ModiEntityIdProjection = OneOf<{ type ModiEntityIdProjection = OneOf<{
id: number; id: number;
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
type WechatMenuIdProjection = OneOf<{ type WechatMenuIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
type WechatPublicTagIdProjection = OneOf<{ type WechatPublicTagIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
type WechatUserIdProjection = OneOf<{ type WechatUserIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
export type SortAttr = { export type SortAttr = {
id: number; id: number;
} | { } | {
@ -154,6 +154,8 @@ export type SortAttr = {
wechatLogin: WechatLogin.SortAttr; wechatLogin: WechatLogin.SortAttr;
} | { } | {
wechatMenu: WechatMenu.SortAttr; wechatMenu: WechatMenu.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
wechatPublicTag: WechatPublicTag.SortAttr; wechatPublicTag: WechatPublicTag.SortAttr;
} | { } | {
@ -162,8 +164,6 @@ export type SortAttr = {
wechatQrCode: WechatQrCode.SortAttr; wechatQrCode: WechatQrCode.SortAttr;
} | { } | {
wechatUser: WechatUser.SortAttr; wechatUser: WechatUser.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
[k: string]: any; [k: string]: any;
} | OneOf<ExprOp<OpAttr | string>>; } | OneOf<ExprOp<OpAttr | string>>;
@ -249,6 +249,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatMenu"; entity: "wechatMenu";
entityId: ForeignKey<"WechatMenu">; entityId: ForeignKey<"WechatMenu">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: never; entity?: never;
entityId?: never; entityId?: never;
@ -293,17 +304,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatUser"; entity: "wechatUser";
entityId: ForeignKey<"WechatUser">; entityId: ForeignKey<"WechatUser">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: string; entity?: string;
entityId?: string; entityId?: string;
@ -348,6 +348,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
entityId?: never;
entity?: never;
} | { } | {
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
entityId?: never; entityId?: never;
@ -365,12 +369,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | { } | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation; entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
entityId?: never; entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
entity?: never;
} | {
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string) | null;
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser" | "wechatPublicAutoReply"> | null;
}) & { }) & {
[k: string]: any; [k: string]: any;
}; };
@ -389,6 +389,8 @@ export type RemoveOperationData = {} & (({
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation; wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
} | { } | {
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
} | { } | {
@ -397,8 +399,6 @@ export type RemoveOperationData = {} & (({
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation; wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
} | { } | {
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation; wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
[k: string]: any; [k: string]: any;
}); });
@ -411,11 +411,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>; export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>; export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>; export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>; export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>; export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>; export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>; export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>; export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>;
export type EntityDef = { export type EntityDef = {
Schema: Schema; Schema: Schema;

View File

@ -15,7 +15,7 @@ exports.desc = {
params: { params: {
length: 32 length: 32
}, },
ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser", "wechatPublicAutoReply"] ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicAutoReply", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser"]
}, },
entityId: { entityId: {
notNull: true, notNull: true,

View File

@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
import * as WechatLogin from "../WechatLogin/Schema"; import * as WechatLogin from "../WechatLogin/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
operId: ForeignKey<"oper">; operId: ForeignKey<"oper">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
}; };
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
operId: ForeignKey<"oper">; operId: ForeignKey<"oper">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
oper: Oper.Schema; oper: Oper.Schema;
user?: User.Schema; user?: User.Schema;
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
userWechatPublicTag?: UserWechatPublicTag.Schema; userWechatPublicTag?: UserWechatPublicTag.Schema;
wechatLogin?: WechatLogin.Schema; wechatLogin?: WechatLogin.Schema;
wechatMenu?: WechatMenu.Schema; wechatMenu?: WechatMenu.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
wechatPublicTag?: WechatPublicTag.Schema; wechatPublicTag?: WechatPublicTag.Schema;
wechatPublicTemplate?: WechatPublicTemplate.Schema; wechatPublicTemplate?: WechatPublicTemplate.Schema;
wechatQrCode?: WechatQrCode.Schema; wechatQrCode?: WechatQrCode.Schema;
wechatUser?: WechatUser.Schema; wechatUser?: WechatUser.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
} & { } & {
[A in ExpressionKey]?: any; [A in ExpressionKey]?: any;
}; };
@ -49,7 +49,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
operId: Q_StringValue; operId: Q_StringValue;
oper: Oper.Filter; oper: Oper.Filter;
entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string>; entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string>;
entityId: Q_StringValue; entityId: Q_StringValue;
user: User.Filter; user: User.Filter;
userEntityGrant: UserEntityGrant.Filter; userEntityGrant: UserEntityGrant.Filter;
@ -57,11 +57,11 @@ type AttrFilter = {
userWechatPublicTag: UserWechatPublicTag.Filter; userWechatPublicTag: UserWechatPublicTag.Filter;
wechatLogin: WechatLogin.Filter; wechatLogin: WechatLogin.Filter;
wechatMenu: WechatMenu.Filter; wechatMenu: WechatMenu.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
wechatPublicTag: WechatPublicTag.Filter; wechatPublicTag: WechatPublicTag.Filter;
wechatPublicTemplate: WechatPublicTemplate.Filter; wechatPublicTemplate: WechatPublicTemplate.Filter;
wechatQrCode: WechatQrCode.Filter; wechatQrCode: WechatQrCode.Filter;
wechatUser: WechatUser.Filter; wechatUser: WechatUser.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
export type Projection = { export type Projection = {
@ -81,11 +81,11 @@ export type Projection = {
userWechatPublicTag?: UserWechatPublicTag.Projection; userWechatPublicTag?: UserWechatPublicTag.Projection;
wechatLogin?: WechatLogin.Projection; wechatLogin?: WechatLogin.Projection;
wechatMenu?: WechatMenu.Projection; wechatMenu?: WechatMenu.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
wechatPublicTag?: WechatPublicTag.Projection; wechatPublicTag?: WechatPublicTag.Projection;
wechatPublicTemplate?: WechatPublicTemplate.Projection; wechatPublicTemplate?: WechatPublicTemplate.Projection;
wechatQrCode?: WechatQrCode.Projection; wechatQrCode?: WechatQrCode.Projection;
wechatUser?: WechatUser.Projection; wechatUser?: WechatUser.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
} & Partial<ExprOp<OpAttr | string>>; } & Partial<ExprOp<OpAttr | string>>;
type OperEntityIdProjection = OneOf<{ type OperEntityIdProjection = OneOf<{
id: number; id: number;
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
type WechatMenuIdProjection = OneOf<{ type WechatMenuIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
type WechatPublicTagIdProjection = OneOf<{ type WechatPublicTagIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
type WechatUserIdProjection = OneOf<{ type WechatUserIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
export type SortAttr = { export type SortAttr = {
id: number; id: number;
} | { } | {
@ -154,6 +154,8 @@ export type SortAttr = {
wechatLogin: WechatLogin.SortAttr; wechatLogin: WechatLogin.SortAttr;
} | { } | {
wechatMenu: WechatMenu.SortAttr; wechatMenu: WechatMenu.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
wechatPublicTag: WechatPublicTag.SortAttr; wechatPublicTag: WechatPublicTag.SortAttr;
} | { } | {
@ -162,8 +164,6 @@ export type SortAttr = {
wechatQrCode: WechatQrCode.SortAttr; wechatQrCode: WechatQrCode.SortAttr;
} | { } | {
wechatUser: WechatUser.SortAttr; wechatUser: WechatUser.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
[k: string]: any; [k: string]: any;
} | OneOf<ExprOp<OpAttr | string>>; } | OneOf<ExprOp<OpAttr | string>>;
@ -246,6 +246,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatMenu"; entity: "wechatMenu";
entityId: ForeignKey<"WechatMenu">; entityId: ForeignKey<"WechatMenu">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: never; entity?: never;
entityId?: never; entityId?: never;
@ -290,17 +301,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatUser"; entity: "wechatUser";
entityId: ForeignKey<"WechatUser">; entityId: ForeignKey<"WechatUser">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: string; entity?: string;
entityId?: string; entityId?: string;
@ -339,6 +339,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
entityId?: never;
entity?: never;
} | { } | {
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
entityId?: never; entityId?: never;
@ -356,12 +360,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | { } | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation; entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
entityId?: never; entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
entity?: never;
} | {
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string) | null;
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser" | "wechatPublicAutoReply"> | null;
}) & { }) & {
[k: string]: any; [k: string]: any;
}; };
@ -378,6 +378,8 @@ export type RemoveOperationData = {} & ({
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation; wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
} | { } | {
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
} | { } | {
@ -386,8 +388,6 @@ export type RemoveOperationData = {} & ({
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation; wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
} | { } | {
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation; wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
[k: string]: any; [k: string]: any;
}); });
@ -400,11 +400,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>; export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>; export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>; export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>; export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>; export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>; export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>; export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>; export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>;
export type EntityDef = { export type EntityDef = {
Schema: Schema; Schema: Schema;

View File

@ -15,7 +15,7 @@ exports.desc = {
params: { params: {
length: 32 length: 32
}, },
ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser", "wechatPublicAutoReply"] ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicAutoReply", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser"]
}, },
entityId: { entityId: {
notNull: true, notNull: true,

View File

@ -46,11 +46,11 @@ const Storage_42 = require("./UserSystem/Storage");
const Storage_43 = require("./UserWechatPublicTag/Storage"); const Storage_43 = require("./UserWechatPublicTag/Storage");
const Storage_44 = require("./WechatLogin/Storage"); const Storage_44 = require("./WechatLogin/Storage");
const Storage_45 = require("./WechatMenu/Storage"); const Storage_45 = require("./WechatMenu/Storage");
const Storage_46 = require("./WechatPublicTag/Storage"); const Storage_46 = require("./wechatPublicAutoReply/Storage");
const Storage_47 = require("./WechatPublicTemplate/Storage"); const Storage_47 = require("./WechatPublicTag/Storage");
const Storage_48 = require("./WechatQrCode/Storage"); const Storage_48 = require("./WechatPublicTemplate/Storage");
const Storage_49 = require("./WechatUser/Storage"); const Storage_49 = require("./WechatQrCode/Storage");
const Storage_50 = require("./wechatPublicAutoReply/Storage"); const Storage_50 = require("./WechatUser/Storage");
exports.storageSchema = { exports.storageSchema = {
actionAuth: Storage_1.desc, actionAuth: Storage_1.desc,
i18n: Storage_2.desc, i18n: Storage_2.desc,
@ -97,9 +97,9 @@ exports.storageSchema = {
userWechatPublicTag: Storage_43.desc, userWechatPublicTag: Storage_43.desc,
wechatLogin: Storage_44.desc, wechatLogin: Storage_44.desc,
wechatMenu: Storage_45.desc, wechatMenu: Storage_45.desc,
wechatPublicTag: Storage_46.desc, wechatPublicAutoReply: Storage_46.desc,
wechatPublicTemplate: Storage_47.desc, wechatPublicTag: Storage_47.desc,
wechatQrCode: Storage_48.desc, wechatPublicTemplate: Storage_48.desc,
wechatUser: Storage_49.desc, wechatQrCode: Storage_49.desc,
wechatPublicAutoReply: Storage_50.desc wechatUser: Storage_50.desc
}; };

View File

@ -43,11 +43,11 @@ import * as UserSystem from "./UserSystem/Schema";
import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema";
import * as WechatLogin from "./WechatLogin/Schema"; import * as WechatLogin from "./WechatLogin/Schema";
import * as WechatMenu from "./WechatMenu/Schema"; import * as WechatMenu from "./WechatMenu/Schema";
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "./WechatPublicTag/Schema"; import * as WechatPublicTag from "./WechatPublicTag/Schema";
import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema";
import * as WechatQrCode from "./WechatQrCode/Schema"; import * as WechatQrCode from "./WechatQrCode/Schema";
import * as WechatUser from "./WechatUser/Schema"; import * as WechatUser from "./WechatUser/Schema";
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
export type ActionAuthIdSubQuery = { export type ActionAuthIdSubQuery = {
[K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & { [K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & {
entity: "actionAuth"; entity: "actionAuth";
@ -192,6 +192,8 @@ export type ApplicationIdSubQuery = {
entity: "token"; entity: "token";
}) | (WechatMenu.ApplicationIdSubQuery & { }) | (WechatMenu.ApplicationIdSubQuery & {
entity: "wechatMenu"; entity: "wechatMenu";
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | (WechatPublicTag.ApplicationIdSubQuery & { }) | (WechatPublicTag.ApplicationIdSubQuery & {
entity: "wechatPublicTag"; entity: "wechatPublicTag";
}) | (WechatPublicTemplate.ApplicationIdSubQuery & { }) | (WechatPublicTemplate.ApplicationIdSubQuery & {
@ -200,8 +202,6 @@ export type ApplicationIdSubQuery = {
entity: "wechatQrCode"; entity: "wechatQrCode";
}) | (WechatUser.ApplicationIdSubQuery & { }) | (WechatUser.ApplicationIdSubQuery & {
entity: "wechatUser"; entity: "wechatUser";
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | (Session.ApplicationIdSubQuery & { }) | (Session.ApplicationIdSubQuery & {
entity: "session"; entity: "session";
}) | (Application.ApplicationIdSubQuery & { }) | (Application.ApplicationIdSubQuery & {
@ -441,6 +441,15 @@ export type WechatMenuIdSubQuery = {
entity: "wechatMenu"; entity: "wechatMenu";
}) | any; }) | any;
}; };
export type wechatPublicAutoReplyIdSubQuery = {
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "modiEntity";
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "operEntity";
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | any;
};
export type WechatPublicTagIdSubQuery = { export type WechatPublicTagIdSubQuery = {
[K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & { [K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & {
entity: "userWechatPublicTag"; entity: "userWechatPublicTag";
@ -489,12 +498,3 @@ export type WechatUserIdSubQuery = {
entity: "wechatUser"; entity: "wechatUser";
}) | any; }) | any;
}; };
export type wechatPublicAutoReplyIdSubQuery = {
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "modiEntity";
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "operEntity";
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | any;
};

View File

@ -85,6 +85,7 @@ export default OakComponent({
async onSubmit() { async onSubmit() {
const { oakExecutable } = this.state; const { oakExecutable } = this.state;
const { beforeCommit, afterCommit, action } = this.props; const { beforeCommit, afterCommit, action } = this.props;
console.log(beforeCommit, afterCommit, action);
if (oakExecutable) { if (oakExecutable) {
if (beforeCommit) { if (beforeCommit) {
const beforeCommitResult = await beforeCommit(); const beforeCommitResult = await beforeCommit();

View File

@ -169,11 +169,13 @@ export class ExtraFile2<
const { id } = extraFile; const { id } = extraFile;
if (this.files[id]) { if (this.files[id]) {
const { file } = this.files[id]; const { file } = this.files[id];
if (file instanceof File) { if (typeof file === 'string') {
return getFileURL(file);
} else {
return file; return file;
} }
if (file instanceof File) {
return getFileURL(file);
}
return file;
} }
const { origin } = extraFile; const { origin } = extraFile;
const cos = getCos<ED, Cxt, FrontCxt>(origin); const cos = getCos<ED, Cxt, FrontCxt>(origin);

View File

@ -13,11 +13,11 @@ import * as Notification from "../Notification/Schema";
import * as SessionMessage from "../SessionMessage/Schema"; import * as SessionMessage from "../SessionMessage/Schema";
import * as Token from "../Token/Schema"; import * as Token from "../Token/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as Session from "../Session/Schema"; import * as Session from "../Session/Schema";
export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic'; export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic';
export type AppType = 'web' | 'wechatMp' | 'wechatPublic'; export type AppType = 'web' | 'wechatMp' | 'wechatPublic';
@ -95,6 +95,8 @@ export type Schema = EntityShape & {
token$application$$aggr?: AggregationResult<Token.Schema>; token$application$$aggr?: AggregationResult<Token.Schema>;
wechatMenu$application?: Array<WechatMenu.Schema>; wechatMenu$application?: Array<WechatMenu.Schema>;
wechatMenu$application$$aggr?: AggregationResult<WechatMenu.Schema>; wechatMenu$application$$aggr?: AggregationResult<WechatMenu.Schema>;
wechatPublicAutoReply$application?: Array<wechatPublicAutoReply.Schema>;
wechatPublicAutoReply$application$$aggr?: AggregationResult<wechatPublicAutoReply.Schema>;
wechatPublicTag$application?: Array<WechatPublicTag.Schema>; wechatPublicTag$application?: Array<WechatPublicTag.Schema>;
wechatPublicTag$application$$aggr?: AggregationResult<WechatPublicTag.Schema>; wechatPublicTag$application$$aggr?: AggregationResult<WechatPublicTag.Schema>;
wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>; wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>;
@ -103,8 +105,6 @@ export type Schema = EntityShape & {
wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>; wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>;
wechatUser$application?: Array<WechatUser.Schema>; wechatUser$application?: Array<WechatUser.Schema>;
wechatUser$application$$aggr?: AggregationResult<WechatUser.Schema>; wechatUser$application$$aggr?: AggregationResult<WechatUser.Schema>;
wechatPublicAutoReply$application?: Array<wechatPublicAutoReply.Schema>;
wechatPublicAutoReply$application$$aggr?: AggregationResult<wechatPublicAutoReply.Schema>;
session$entity?: Array<Session.Schema>; session$entity?: Array<Session.Schema>;
session$entity$$aggr?: AggregationResult<Session.Schema>; session$entity$$aggr?: AggregationResult<Session.Schema>;
} & { } & {
@ -127,11 +127,11 @@ type AttrFilter = {
sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata; sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata;
token$application: Token.Filter & SubQueryPredicateMetadata; token$application: Token.Filter & SubQueryPredicateMetadata;
wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata; wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata;
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata; wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata;
wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata; wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata;
wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata; wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata;
wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata; wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata;
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
session$entity: Session.Filter & SubQueryPredicateMetadata; session$entity: Session.Filter & SubQueryPredicateMetadata;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
@ -179,6 +179,12 @@ export type Projection = {
wechatMenu$application$$aggr?: WechatMenu.Aggregation & { wechatMenu$application$$aggr?: WechatMenu.Aggregation & {
$entity: "wechatMenu"; $entity: "wechatMenu";
}; };
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
$entity: "wechatPublicAutoReply";
};
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
$entity: "wechatPublicAutoReply";
};
wechatPublicTag$application?: WechatPublicTag.Selection & { wechatPublicTag$application?: WechatPublicTag.Selection & {
$entity: "wechatPublicTag"; $entity: "wechatPublicTag";
}; };
@ -203,12 +209,6 @@ export type Projection = {
wechatUser$application$$aggr?: WechatUser.Aggregation & { wechatUser$application$$aggr?: WechatUser.Aggregation & {
$entity: "wechatUser"; $entity: "wechatUser";
}; };
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
$entity: "wechatPublicAutoReply";
};
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
$entity: "wechatPublicAutoReply";
};
session$entity?: Session.Selection & { session$entity?: Session.Selection & {
$entity: "session"; $entity: "session";
}; };
@ -267,11 +267,11 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "systemId">> & (
sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>; sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>;
token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>; token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>;
wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>; wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>; wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>;
wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>; wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>;
wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>; wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>;
wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>; wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>; session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>;
}; };
export type CreateSingleOperation = OakOperation<"create", CreateOperationData>; export type CreateSingleOperation = OakOperation<"create", CreateOperationData>;
@ -296,11 +296,11 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "systemId">> & (
sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>; sessionMessage$application?: OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<SessionMessage.CreateOperationData, "application" | "applicationId">> | OakOperation<SessionMessage.UpdateOperation["action"], Omit<SessionMessage.UpdateOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">> | OakOperation<SessionMessage.RemoveOperation["action"], Omit<SessionMessage.RemoveOperationData, "application" | "applicationId">, Omit<SessionMessage.Filter, "application" | "applicationId">>>;
token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>; token$application?: OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<Token.CreateOperationData, "application" | "applicationId">> | OakOperation<Token.UpdateOperation["action"], Omit<Token.UpdateOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">> | OakOperation<Token.RemoveOperation["action"], Omit<Token.RemoveOperationData, "application" | "applicationId">, Omit<Token.Filter, "application" | "applicationId">>>;
wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>; wechatMenu$application?: OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatMenu.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatMenu.UpdateOperation["action"], Omit<WechatMenu.UpdateOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">> | OakOperation<WechatMenu.RemoveOperation["action"], Omit<WechatMenu.RemoveOperationData, "application" | "applicationId">, Omit<WechatMenu.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>; wechatPublicTag$application?: OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTag.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTag.UpdateOperation["action"], Omit<WechatPublicTag.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTag.RemoveOperation["action"], Omit<WechatPublicTag.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTag.Filter, "application" | "applicationId">>>;
wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>; wechatPublicTemplate$application?: OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatPublicTemplate.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.UpdateOperation["action"], Omit<WechatPublicTemplate.UpdateOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">> | OakOperation<WechatPublicTemplate.RemoveOperation["action"], Omit<WechatPublicTemplate.RemoveOperationData, "application" | "applicationId">, Omit<WechatPublicTemplate.Filter, "application" | "applicationId">>>;
wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>; wechatQrCode$application?: OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatQrCode.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatQrCode.UpdateOperation["action"], Omit<WechatQrCode.UpdateOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">> | OakOperation<WechatQrCode.RemoveOperation["action"], Omit<WechatQrCode.RemoveOperationData, "application" | "applicationId">, Omit<WechatQrCode.Filter, "application" | "applicationId">>>;
wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>; wechatUser$application?: OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<WechatUser.CreateOperationData, "application" | "applicationId">> | OakOperation<WechatUser.UpdateOperation["action"], Omit<WechatUser.UpdateOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">> | OakOperation<WechatUser.RemoveOperation["action"], Omit<WechatUser.RemoveOperationData, "application" | "applicationId">, Omit<WechatUser.Filter, "application" | "applicationId">>>;
wechatPublicAutoReply$application?: OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">[]> | Array<OakOperation<"create", Omit<wechatPublicAutoReply.CreateOperationData, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.UpdateOperation["action"], Omit<wechatPublicAutoReply.UpdateOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">> | OakOperation<wechatPublicAutoReply.RemoveOperation["action"], Omit<wechatPublicAutoReply.RemoveOperationData, "application" | "applicationId">, Omit<wechatPublicAutoReply.Filter, "application" | "applicationId">>>;
session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>; session$entity?: OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">[]> | Array<OakOperation<"create", Omit<Session.CreateOperationData, "entity" | "entityId">> | OakOperation<Session.UpdateOperation["action"], Omit<Session.UpdateOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">> | OakOperation<Session.RemoveOperation["action"], Omit<Session.RemoveOperationData, "entity" | "entityId">, Omit<Session.Filter, "entity" | "entityId">>>;
}; };
export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>; export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>;

View File

@ -43,11 +43,11 @@ import { EntityDef as UserSystem } from "./UserSystem/Schema";
import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema"; import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema";
import { EntityDef as WechatLogin } from "./WechatLogin/Schema"; import { EntityDef as WechatLogin } from "./WechatLogin/Schema";
import { EntityDef as WechatMenu } from "./WechatMenu/Schema"; import { EntityDef as WechatMenu } from "./WechatMenu/Schema";
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
import { EntityDef as WechatPublicTag } from "./WechatPublicTag/Schema"; import { EntityDef as WechatPublicTag } from "./WechatPublicTag/Schema";
import { EntityDef as WechatPublicTemplate } from "./WechatPublicTemplate/Schema"; import { EntityDef as WechatPublicTemplate } from "./WechatPublicTemplate/Schema";
import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema"; import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema";
import { EntityDef as WechatUser } from "./WechatUser/Schema"; import { EntityDef as WechatUser } from "./WechatUser/Schema";
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
export type EntityDict = { export type EntityDict = {
actionAuth: ActionAuth; actionAuth: ActionAuth;
i18n: I18n; i18n: I18n;
@ -94,9 +94,9 @@ export type EntityDict = {
userWechatPublicTag: UserWechatPublicTag; userWechatPublicTag: UserWechatPublicTag;
wechatLogin: WechatLogin; wechatLogin: WechatLogin;
wechatMenu: WechatMenu; wechatMenu: WechatMenu;
wechatPublicAutoReply: wechatPublicAutoReply;
wechatPublicTag: WechatPublicTag; wechatPublicTag: WechatPublicTag;
wechatPublicTemplate: WechatPublicTemplate; wechatPublicTemplate: WechatPublicTemplate;
wechatQrCode: WechatQrCode; wechatQrCode: WechatQrCode;
wechatUser: WechatUser; wechatUser: WechatUser;
wechatPublicAutoReply: wechatPublicAutoReply;
}; };

View File

@ -13,20 +13,20 @@ import * as UserSystem from "../UserSystem/Schema";
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
import * as WechatLogin from "../WechatLogin/Schema"; import * as WechatLogin from "../WechatLogin/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
modiId: ForeignKey<"modi">; modiId: ForeignKey<"modi">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
}; };
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
modiId: ForeignKey<"modi">; modiId: ForeignKey<"modi">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
modi: Modi.Schema; modi: Modi.Schema;
user?: User.Schema; user?: User.Schema;
@ -35,11 +35,11 @@ export type Schema = EntityShape & {
userWechatPublicTag?: UserWechatPublicTag.Schema; userWechatPublicTag?: UserWechatPublicTag.Schema;
wechatLogin?: WechatLogin.Schema; wechatLogin?: WechatLogin.Schema;
wechatMenu?: WechatMenu.Schema; wechatMenu?: WechatMenu.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
wechatPublicTag?: WechatPublicTag.Schema; wechatPublicTag?: WechatPublicTag.Schema;
wechatPublicTemplate?: WechatPublicTemplate.Schema; wechatPublicTemplate?: WechatPublicTemplate.Schema;
wechatQrCode?: WechatQrCode.Schema; wechatQrCode?: WechatQrCode.Schema;
wechatUser?: WechatUser.Schema; wechatUser?: WechatUser.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
} & { } & {
[A in ExpressionKey]?: any; [A in ExpressionKey]?: any;
}; };
@ -50,7 +50,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
modiId: Q_StringValue; modiId: Q_StringValue;
modi: Modi.Filter; modi: Modi.Filter;
entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string>; entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string>;
entityId: Q_StringValue; entityId: Q_StringValue;
user: User.Filter; user: User.Filter;
userEntityGrant: UserEntityGrant.Filter; userEntityGrant: UserEntityGrant.Filter;
@ -58,11 +58,11 @@ type AttrFilter = {
userWechatPublicTag: UserWechatPublicTag.Filter; userWechatPublicTag: UserWechatPublicTag.Filter;
wechatLogin: WechatLogin.Filter; wechatLogin: WechatLogin.Filter;
wechatMenu: WechatMenu.Filter; wechatMenu: WechatMenu.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
wechatPublicTag: WechatPublicTag.Filter; wechatPublicTag: WechatPublicTag.Filter;
wechatPublicTemplate: WechatPublicTemplate.Filter; wechatPublicTemplate: WechatPublicTemplate.Filter;
wechatQrCode: WechatQrCode.Filter; wechatQrCode: WechatQrCode.Filter;
wechatUser: WechatUser.Filter; wechatUser: WechatUser.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
export type Projection = { export type Projection = {
@ -82,11 +82,11 @@ export type Projection = {
userWechatPublicTag?: UserWechatPublicTag.Projection; userWechatPublicTag?: UserWechatPublicTag.Projection;
wechatLogin?: WechatLogin.Projection; wechatLogin?: WechatLogin.Projection;
wechatMenu?: WechatMenu.Projection; wechatMenu?: WechatMenu.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
wechatPublicTag?: WechatPublicTag.Projection; wechatPublicTag?: WechatPublicTag.Projection;
wechatPublicTemplate?: WechatPublicTemplate.Projection; wechatPublicTemplate?: WechatPublicTemplate.Projection;
wechatQrCode?: WechatQrCode.Projection; wechatQrCode?: WechatQrCode.Projection;
wechatUser?: WechatUser.Projection; wechatUser?: WechatUser.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
} & Partial<ExprOp<OpAttr | string>>; } & Partial<ExprOp<OpAttr | string>>;
type ModiEntityIdProjection = OneOf<{ type ModiEntityIdProjection = OneOf<{
id: number; id: number;
@ -112,6 +112,9 @@ type WechatLoginIdProjection = OneOf<{
type WechatMenuIdProjection = OneOf<{ type WechatMenuIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
type WechatPublicTagIdProjection = OneOf<{ type WechatPublicTagIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
@ -124,9 +127,6 @@ type WechatQrCodeIdProjection = OneOf<{
type WechatUserIdProjection = OneOf<{ type WechatUserIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
export type SortAttr = { export type SortAttr = {
id: number; id: number;
} | { } | {
@ -155,6 +155,8 @@ export type SortAttr = {
wechatLogin: WechatLogin.SortAttr; wechatLogin: WechatLogin.SortAttr;
} | { } | {
wechatMenu: WechatMenu.SortAttr; wechatMenu: WechatMenu.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
wechatPublicTag: WechatPublicTag.SortAttr; wechatPublicTag: WechatPublicTag.SortAttr;
} | { } | {
@ -163,8 +165,6 @@ export type SortAttr = {
wechatQrCode: WechatQrCode.SortAttr; wechatQrCode: WechatQrCode.SortAttr;
} | { } | {
wechatUser: WechatUser.SortAttr; wechatUser: WechatUser.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
[k: string]: any; [k: string]: any;
} | OneOf<ExprOp<OpAttr | string>>; } | OneOf<ExprOp<OpAttr | string>>;
@ -250,6 +250,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatMenu"; entity: "wechatMenu";
entityId: ForeignKey<"WechatMenu">; entityId: ForeignKey<"WechatMenu">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: never; entity?: never;
entityId?: never; entityId?: never;
@ -294,17 +305,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatUser"; entity: "wechatUser";
entityId: ForeignKey<"WechatUser">; entityId: ForeignKey<"WechatUser">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: string; entity?: string;
entityId?: string; entityId?: string;
@ -349,6 +349,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
entityId?: never;
entity?: never;
} | { } | {
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
entityId?: never; entityId?: never;
@ -366,12 +370,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | { } | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation; entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
entityId?: never; entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
entity?: never;
} | {
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string) | null;
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser" | "wechatPublicAutoReply"> | null;
}) & { }) & {
[k: string]: any; [k: string]: any;
}; };
@ -390,6 +390,8 @@ export type RemoveOperationData = {} & (({
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation; wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
} | { } | {
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
} | { } | {
@ -398,8 +400,6 @@ export type RemoveOperationData = {} & (({
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation; wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
} | { } | {
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation; wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
[k: string]: any; [k: string]: any;
}); });
@ -412,11 +412,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>; export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>; export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>; export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>; export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>; export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>; export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>; export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>; export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>;
export type EntityDef = { export type EntityDef = {
Schema: Schema; Schema: Schema;

View File

@ -14,7 +14,7 @@ export const desc: StorageDesc<OpSchema> = {
params: { params: {
length: 32 length: 32
}, },
ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser", "wechatPublicAutoReply"] ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicAutoReply", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser"]
}, },
entityId: { entityId: {
notNull: true, notNull: true,

View File

@ -14,20 +14,20 @@ import * as UserSystem from "../UserSystem/Schema";
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
import * as WechatLogin from "../WechatLogin/Schema"; import * as WechatLogin from "../WechatLogin/Schema";
import * as WechatMenu from "../WechatMenu/Schema"; import * as WechatMenu from "../WechatMenu/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "../WechatPublicTag/Schema"; import * as WechatPublicTag from "../WechatPublicTag/Schema";
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
import * as WechatQrCode from "../WechatQrCode/Schema"; import * as WechatQrCode from "../WechatQrCode/Schema";
import * as WechatUser from "../WechatUser/Schema"; import * as WechatUser from "../WechatUser/Schema";
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
export type OpSchema = EntityShape & { export type OpSchema = EntityShape & {
operId: ForeignKey<"oper">; operId: ForeignKey<"oper">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
}; };
export type OpAttr = keyof OpSchema; export type OpAttr = keyof OpSchema;
export type Schema = EntityShape & { export type Schema = EntityShape & {
operId: ForeignKey<"oper">; operId: ForeignKey<"oper">;
entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string; entity: "user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string;
entityId: String<64>; entityId: String<64>;
oper: Oper.Schema; oper: Oper.Schema;
user?: User.Schema; user?: User.Schema;
@ -36,11 +36,11 @@ export type Schema = EntityShape & {
userWechatPublicTag?: UserWechatPublicTag.Schema; userWechatPublicTag?: UserWechatPublicTag.Schema;
wechatLogin?: WechatLogin.Schema; wechatLogin?: WechatLogin.Schema;
wechatMenu?: WechatMenu.Schema; wechatMenu?: WechatMenu.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
wechatPublicTag?: WechatPublicTag.Schema; wechatPublicTag?: WechatPublicTag.Schema;
wechatPublicTemplate?: WechatPublicTemplate.Schema; wechatPublicTemplate?: WechatPublicTemplate.Schema;
wechatQrCode?: WechatQrCode.Schema; wechatQrCode?: WechatQrCode.Schema;
wechatUser?: WechatUser.Schema; wechatUser?: WechatUser.Schema;
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
} & { } & {
[A in ExpressionKey]?: any; [A in ExpressionKey]?: any;
}; };
@ -51,7 +51,7 @@ type AttrFilter = {
$$updateAt$$: Q_DateValue; $$updateAt$$: Q_DateValue;
operId: Q_StringValue; operId: Q_StringValue;
oper: Oper.Filter; oper: Oper.Filter;
entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string>; entity: Q_EnumValue<"user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string>;
entityId: Q_StringValue; entityId: Q_StringValue;
user: User.Filter; user: User.Filter;
userEntityGrant: UserEntityGrant.Filter; userEntityGrant: UserEntityGrant.Filter;
@ -59,11 +59,11 @@ type AttrFilter = {
userWechatPublicTag: UserWechatPublicTag.Filter; userWechatPublicTag: UserWechatPublicTag.Filter;
wechatLogin: WechatLogin.Filter; wechatLogin: WechatLogin.Filter;
wechatMenu: WechatMenu.Filter; wechatMenu: WechatMenu.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
wechatPublicTag: WechatPublicTag.Filter; wechatPublicTag: WechatPublicTag.Filter;
wechatPublicTemplate: WechatPublicTemplate.Filter; wechatPublicTemplate: WechatPublicTemplate.Filter;
wechatQrCode: WechatQrCode.Filter; wechatQrCode: WechatQrCode.Filter;
wechatUser: WechatUser.Filter; wechatUser: WechatUser.Filter;
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
}; };
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>; export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
export type Projection = { export type Projection = {
@ -83,11 +83,11 @@ export type Projection = {
userWechatPublicTag?: UserWechatPublicTag.Projection; userWechatPublicTag?: UserWechatPublicTag.Projection;
wechatLogin?: WechatLogin.Projection; wechatLogin?: WechatLogin.Projection;
wechatMenu?: WechatMenu.Projection; wechatMenu?: WechatMenu.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
wechatPublicTag?: WechatPublicTag.Projection; wechatPublicTag?: WechatPublicTag.Projection;
wechatPublicTemplate?: WechatPublicTemplate.Projection; wechatPublicTemplate?: WechatPublicTemplate.Projection;
wechatQrCode?: WechatQrCode.Projection; wechatQrCode?: WechatQrCode.Projection;
wechatUser?: WechatUser.Projection; wechatUser?: WechatUser.Projection;
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
} & Partial<ExprOp<OpAttr | string>>; } & Partial<ExprOp<OpAttr | string>>;
type OperEntityIdProjection = OneOf<{ type OperEntityIdProjection = OneOf<{
id: number; id: number;
@ -113,6 +113,9 @@ type WechatLoginIdProjection = OneOf<{
type WechatMenuIdProjection = OneOf<{ type WechatMenuIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
type WechatPublicTagIdProjection = OneOf<{ type WechatPublicTagIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
@ -125,9 +128,6 @@ type WechatQrCodeIdProjection = OneOf<{
type WechatUserIdProjection = OneOf<{ type WechatUserIdProjection = OneOf<{
entityId: number; entityId: number;
}>; }>;
type wechatPublicAutoReplyIdProjection = OneOf<{
entityId: number;
}>;
export type SortAttr = { export type SortAttr = {
id: number; id: number;
} | { } | {
@ -156,6 +156,8 @@ export type SortAttr = {
wechatLogin: WechatLogin.SortAttr; wechatLogin: WechatLogin.SortAttr;
} | { } | {
wechatMenu: WechatMenu.SortAttr; wechatMenu: WechatMenu.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
wechatPublicTag: WechatPublicTag.SortAttr; wechatPublicTag: WechatPublicTag.SortAttr;
} | { } | {
@ -164,8 +166,6 @@ export type SortAttr = {
wechatQrCode: WechatQrCode.SortAttr; wechatQrCode: WechatQrCode.SortAttr;
} | { } | {
wechatUser: WechatUser.SortAttr; wechatUser: WechatUser.SortAttr;
} | {
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
} | { } | {
[k: string]: any; [k: string]: any;
} | OneOf<ExprOp<OpAttr | string>>; } | OneOf<ExprOp<OpAttr | string>>;
@ -248,6 +248,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatMenu"; entity: "wechatMenu";
entityId: ForeignKey<"WechatMenu">; entityId: ForeignKey<"WechatMenu">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: never; entity?: never;
entityId?: never; entityId?: never;
@ -292,17 +303,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
} | { } | {
entity: "wechatUser"; entity: "wechatUser";
entityId: ForeignKey<"WechatUser">; entityId: ForeignKey<"WechatUser">;
} | {
entity?: never;
entityId?: never;
wechatPublicAutoReply: wechatPublicAutoReply.CreateSingleOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
wechatPublicAutoReply: wechatPublicAutoReply.UpdateOperation;
} | {
entity: "wechatPublicAutoReply";
entityId: ForeignKey<"wechatPublicAutoReply">;
} | { } | {
entity?: string; entity?: string;
entityId?: string; entityId?: string;
@ -341,6 +341,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
entityId?: never;
entity?: never;
} | { } | {
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
entityId?: never; entityId?: never;
@ -358,12 +362,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
entityId?: never; entityId?: never;
entity?: never; entity?: never;
} | { } | {
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation; entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
entityId?: never; entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
entity?: never;
} | {
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | "wechatPublicAutoReply" | string) | null;
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser" | "wechatPublicAutoReply"> | null;
}) & { }) & {
[k: string]: any; [k: string]: any;
}; };
@ -380,6 +380,8 @@ export type RemoveOperationData = {} & ({
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation; wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
} | { } | {
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation; wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation; wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
} | { } | {
@ -388,8 +390,6 @@ export type RemoveOperationData = {} & ({
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation; wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
} | { } | {
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation; wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
} | {
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
} | { } | {
[k: string]: any; [k: string]: any;
}); });
@ -402,11 +402,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>; export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>; export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>; export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>; export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>; export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>; export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>; export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>; export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>;
export type EntityDef = { export type EntityDef = {
Schema: Schema; Schema: Schema;

View File

@ -14,7 +14,7 @@ export const desc: StorageDesc<OpSchema> = {
params: { params: {
length: 32 length: 32
}, },
ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser", "wechatPublicAutoReply"] ref: ["user", "userEntityGrant", "userSystem", "userWechatPublicTag", "wechatLogin", "wechatMenu", "wechatPublicAutoReply", "wechatPublicTag", "wechatPublicTemplate", "wechatQrCode", "wechatUser"]
}, },
entityId: { entityId: {
notNull: true, notNull: true,

View File

@ -45,11 +45,11 @@ import { desc as userSystemDesc } from "./UserSystem/Storage";
import { desc as userWechatPublicTagDesc } from "./UserWechatPublicTag/Storage"; import { desc as userWechatPublicTagDesc } from "./UserWechatPublicTag/Storage";
import { desc as wechatLoginDesc } from "./WechatLogin/Storage"; import { desc as wechatLoginDesc } from "./WechatLogin/Storage";
import { desc as wechatMenuDesc } from "./WechatMenu/Storage"; import { desc as wechatMenuDesc } from "./WechatMenu/Storage";
import { desc as wechatPublicAutoReplyDesc } from "./wechatPublicAutoReply/Storage";
import { desc as wechatPublicTagDesc } from "./WechatPublicTag/Storage"; import { desc as wechatPublicTagDesc } from "./WechatPublicTag/Storage";
import { desc as wechatPublicTemplateDesc } from "./WechatPublicTemplate/Storage"; import { desc as wechatPublicTemplateDesc } from "./WechatPublicTemplate/Storage";
import { desc as wechatQrCodeDesc } from "./WechatQrCode/Storage"; import { desc as wechatQrCodeDesc } from "./WechatQrCode/Storage";
import { desc as wechatUserDesc } from "./WechatUser/Storage"; import { desc as wechatUserDesc } from "./WechatUser/Storage";
import { desc as wechatPublicAutoReplyDesc } from "./wechatPublicAutoReply/Storage";
export const storageSchema: StorageSchema<EntityDict> = { export const storageSchema: StorageSchema<EntityDict> = {
actionAuth: actionAuthDesc, actionAuth: actionAuthDesc,
i18n: i18nDesc, i18n: i18nDesc,
@ -96,9 +96,9 @@ export const storageSchema: StorageSchema<EntityDict> = {
userWechatPublicTag: userWechatPublicTagDesc, userWechatPublicTag: userWechatPublicTagDesc,
wechatLogin: wechatLoginDesc, wechatLogin: wechatLoginDesc,
wechatMenu: wechatMenuDesc, wechatMenu: wechatMenuDesc,
wechatPublicAutoReply: wechatPublicAutoReplyDesc,
wechatPublicTag: wechatPublicTagDesc, wechatPublicTag: wechatPublicTagDesc,
wechatPublicTemplate: wechatPublicTemplateDesc, wechatPublicTemplate: wechatPublicTemplateDesc,
wechatQrCode: wechatQrCodeDesc, wechatQrCode: wechatQrCodeDesc,
wechatUser: wechatUserDesc, wechatUser: wechatUserDesc
wechatPublicAutoReply: wechatPublicAutoReplyDesc
}; };

View File

@ -43,11 +43,11 @@ import * as UserSystem from "./UserSystem/Schema";
import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema"; import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema";
import * as WechatLogin from "./WechatLogin/Schema"; import * as WechatLogin from "./WechatLogin/Schema";
import * as WechatMenu from "./WechatMenu/Schema"; import * as WechatMenu from "./WechatMenu/Schema";
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
import * as WechatPublicTag from "./WechatPublicTag/Schema"; import * as WechatPublicTag from "./WechatPublicTag/Schema";
import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema"; import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema";
import * as WechatQrCode from "./WechatQrCode/Schema"; import * as WechatQrCode from "./WechatQrCode/Schema";
import * as WechatUser from "./WechatUser/Schema"; import * as WechatUser from "./WechatUser/Schema";
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
export type ActionAuthIdSubQuery = { export type ActionAuthIdSubQuery = {
[K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & { [K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & {
entity: "actionAuth"; entity: "actionAuth";
@ -192,6 +192,8 @@ export type ApplicationIdSubQuery = {
entity: "token"; entity: "token";
}) | (WechatMenu.ApplicationIdSubQuery & { }) | (WechatMenu.ApplicationIdSubQuery & {
entity: "wechatMenu"; entity: "wechatMenu";
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | (WechatPublicTag.ApplicationIdSubQuery & { }) | (WechatPublicTag.ApplicationIdSubQuery & {
entity: "wechatPublicTag"; entity: "wechatPublicTag";
}) | (WechatPublicTemplate.ApplicationIdSubQuery & { }) | (WechatPublicTemplate.ApplicationIdSubQuery & {
@ -200,8 +202,6 @@ export type ApplicationIdSubQuery = {
entity: "wechatQrCode"; entity: "wechatQrCode";
}) | (WechatUser.ApplicationIdSubQuery & { }) | (WechatUser.ApplicationIdSubQuery & {
entity: "wechatUser"; entity: "wechatUser";
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | (Session.ApplicationIdSubQuery & { }) | (Session.ApplicationIdSubQuery & {
entity: "session"; entity: "session";
}) | (Application.ApplicationIdSubQuery & { }) | (Application.ApplicationIdSubQuery & {
@ -441,6 +441,15 @@ export type WechatMenuIdSubQuery = {
entity: "wechatMenu"; entity: "wechatMenu";
}) | any; }) | any;
}; };
export type wechatPublicAutoReplyIdSubQuery = {
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "modiEntity";
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "operEntity";
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | any;
};
export type WechatPublicTagIdSubQuery = { export type WechatPublicTagIdSubQuery = {
[K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & { [K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & {
entity: "userWechatPublicTag"; entity: "userWechatPublicTag";
@ -489,12 +498,3 @@ export type WechatUserIdSubQuery = {
entity: "wechatUser"; entity: "wechatUser";
}) | any; }) | any;
}; };
export type wechatPublicAutoReplyIdSubQuery = {
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "modiEntity";
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
entity: "operEntity";
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
entity: "wechatPublicAutoReply";
}) | any;
};