wechatUser去掉remark、language
This commit is contained in:
parent
9c01ba8dd6
commit
d87b9b591e
|
|
@ -16,8 +16,6 @@ export default OakComponent({
|
|||
subscribedAt: 1,
|
||||
applicationId: 1,
|
||||
userId: 1,
|
||||
remark: 1,
|
||||
language: 1,
|
||||
nickname: 1,
|
||||
avatar: 1,
|
||||
userWechatPublicTag$wechatUser: {
|
||||
|
|
@ -59,8 +57,6 @@ export default OakComponent({
|
|||
nickname: ele?.nickname,
|
||||
avatar: ele?.avatar,
|
||||
subscribedAt: ele?.subscribedAt,
|
||||
remark: ele?.remark,
|
||||
language: ele?.language,
|
||||
};
|
||||
});
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ export default function Render(props: WebComponentProps<EntityDict, 'wechatUser'
|
|||
wechatUsers: {
|
||||
nickname: string;
|
||||
avatar: string;
|
||||
remark: string;
|
||||
openId: string;
|
||||
sync: boolean;
|
||||
syncAt: number;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ export default function Render(props) {
|
|||
const [openId, setOpenId] = useState('');
|
||||
const [syncOpen, setSyncOpen] = useState(false);
|
||||
const [user, setUser] = useState({});
|
||||
console.log(editTags);
|
||||
return (_jsxs("div", { className: Style.container, children: [_jsx(Modal, { title: '\u7ED9\u7528\u6237\u6253\u6807\u7B7E', open: editOpen, onCancel: () => { setEditOpen(false); setEditTags([]); setOpenId(''); }, footer: _jsxs(Space, { style: { display: 'flex', justifyContent: 'center' }, children: [_jsx(Button, { onClick: () => { setEditOpen(false); setEditTags([]); setOpenId(''); }, children: "\u53D6\u6D88" }), _jsx(Button, { type: 'primary', onClick: () => {
|
||||
setEditOpen(false);
|
||||
setEditTags([]);
|
||||
|
|
@ -98,7 +97,7 @@ export default function Render(props) {
|
|||
},
|
||||
} }), _jsx(Modal, { title: '\u7528\u6237\u8BE6\u60C5', open: open, onCancel: () => {
|
||||
setOpen(false);
|
||||
}, footer: null, width: 750, children: _jsxs(Descriptions, { bordered: true, column: 3, children: [_jsx(Descriptions.Item, { label: '\u6635\u79F0', children: user.nickname ? user.nickname : '--' }), _jsx(Descriptions.Item, { label: '\u5934\u50CF', children: user.avatar ? _jsx(Image, { src: user.avatar }) : '--' }), _jsx(Descriptions.Item, { label: '\u5907\u6CE8', children: user.remark ? user.remark : '--' }), _jsx(Descriptions.Item, { label: '\u7528\u6237\u6807\u8BC6', children: user.openId ? user.openId : '--' }), _jsx(Descriptions.Item, { label: '\u540C\u6B65\u72B6\u6001', children: user.sync ? '同步' : '未同步' }), _jsx(Descriptions.Item, { label: '\u540C\u6B65\u65F6\u95F4', children: user.syncAt ? dayjs(user.syncAt).format('YYYY-MM-DD HH:mm') : '--' }), _jsx(Descriptions.Item, { label: '\u5173\u6CE8\u65F6\u95F4', children: user.subscribedAt ? dayjs(user.subscribedAt * 1000).format('YYYY-MM-DD HH:mm') : '--' }), _jsx(Descriptions.Item, { label: '\u7528\u6237\u6807\u7B7E', children: user.tags && user.tags.length > 0 ?
|
||||
}, footer: null, width: 750, children: _jsxs(Descriptions, { bordered: true, column: 3, children: [_jsx(Descriptions.Item, { label: '\u6635\u79F0', children: user.nickname ? user.nickname : '--' }), _jsx(Descriptions.Item, { label: '\u5934\u50CF', children: user.avatar ? _jsx(Image, { src: user.avatar }) : '--' }), _jsx(Descriptions.Item, { label: '\u7528\u6237\u6807\u8BC6', children: user.openId ? user.openId : '--' }), _jsx(Descriptions.Item, { label: '\u540C\u6B65\u72B6\u6001', children: user.sync ? '同步' : '未同步' }), _jsx(Descriptions.Item, { label: '\u540C\u6B65\u65F6\u95F4', children: user.syncAt ? dayjs(user.syncAt).format('YYYY-MM-DD HH:mm') : '--' }), _jsx(Descriptions.Item, { label: '\u5173\u6CE8\u65F6\u95F4', children: user.subscribedAt ? dayjs(user.subscribedAt * 1000).format('YYYY-MM-DD HH:mm') : '--' }), _jsx(Descriptions.Item, { label: '\u7528\u6237\u6807\u7B7E', children: user.tags && user.tags.length > 0 ?
|
||||
user.tags.map((tag) => {
|
||||
return _jsx(Tag, { children: tag.text });
|
||||
}) : '暂无标签' })] }) })] }));
|
||||
|
|
|
|||
|
|
@ -21,6 +21,4 @@ export interface Schema extends EntityShape {
|
|||
tokens: Array<Token>;
|
||||
nickname?: String<128>;
|
||||
avatar?: Image;
|
||||
remark?: String<32>;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,8 +21,6 @@ const entityDesc = {
|
|||
application: '应用',
|
||||
nickname: '昵称',
|
||||
avatar: '头像',
|
||||
remark: '备注',
|
||||
language: '语言',
|
||||
},
|
||||
v: {
|
||||
origin: {
|
||||
|
|
@ -30,11 +28,6 @@ const entityDesc = {
|
|||
public: '公众号',
|
||||
web: '网站',
|
||||
},
|
||||
language: {
|
||||
zh_CN: '简体',
|
||||
zh_TW: '繁体',
|
||||
en: '英语'
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,11 +12,11 @@ import * as Notification from "../Notification/Schema";
|
|||
import * as SessionMessage from "../SessionMessage/Schema";
|
||||
import * as Token from "../Token/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as Session from "../Session/Schema";
|
||||
export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic';
|
||||
export type AppType = 'web' | 'wechatMp' | 'wechatPublic';
|
||||
|
|
@ -93,6 +93,8 @@ export type Schema = EntityShape & {
|
|||
token$application$$aggr?: AggregationResult<Token.Schema>;
|
||||
wechatMenu$application?: Array<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$$aggr?: AggregationResult<WechatPublicTag.Schema>;
|
||||
wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>;
|
||||
|
|
@ -101,8 +103,6 @@ export type Schema = EntityShape & {
|
|||
wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>;
|
||||
wechatUser$application?: Array<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$$aggr?: AggregationResult<Session.Schema>;
|
||||
} & {
|
||||
|
|
@ -125,11 +125,11 @@ type AttrFilter = {
|
|||
sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata;
|
||||
token$application: Token.Filter & SubQueryPredicateMetadata;
|
||||
wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata;
|
||||
wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata;
|
||||
wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
|
||||
session$entity: Session.Filter & SubQueryPredicateMetadata;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
|
|
@ -177,6 +177,12 @@ export type Projection = {
|
|||
wechatMenu$application$$aggr?: WechatMenu.Aggregation & {
|
||||
$entity: "wechatMenu";
|
||||
};
|
||||
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicTag$application?: WechatPublicTag.Selection & {
|
||||
$entity: "wechatPublicTag";
|
||||
};
|
||||
|
|
@ -201,12 +207,6 @@ export type Projection = {
|
|||
wechatUser$application$$aggr?: WechatUser.Aggregation & {
|
||||
$entity: "wechatUser";
|
||||
};
|
||||
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
session$entity?: Session.Selection & {
|
||||
$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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
};
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
};
|
||||
export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>;
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ import { EntityDef as UserSystem } from "./UserSystem/Schema";
|
|||
import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema";
|
||||
import { EntityDef as WechatLogin } from "./WechatLogin/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 WechatPublicTemplate } from "./WechatPublicTemplate/Schema";
|
||||
import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema";
|
||||
import { EntityDef as WechatUser } from "./WechatUser/Schema";
|
||||
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
|
||||
export type EntityDict = {
|
||||
actionAuth: ActionAuth;
|
||||
i18n: I18n;
|
||||
|
|
@ -90,9 +90,9 @@ export type EntityDict = {
|
|||
userWechatPublicTag: UserWechatPublicTag;
|
||||
wechatLogin: WechatLogin;
|
||||
wechatMenu: WechatMenu;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply;
|
||||
wechatPublicTag: WechatPublicTag;
|
||||
wechatPublicTemplate: WechatPublicTemplate;
|
||||
wechatQrCode: WechatQrCode;
|
||||
wechatUser: WechatUser;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "../WechatLogin/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
export type OpSchema = EntityShape & {
|
||||
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>;
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
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>;
|
||||
modi: Modi.Schema;
|
||||
user?: User.Schema;
|
||||
|
|
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Schema;
|
||||
wechatLogin?: WechatLogin.Schema;
|
||||
wechatMenu?: WechatMenu.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
wechatPublicTag?: WechatPublicTag.Schema;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Schema;
|
||||
wechatQrCode?: WechatQrCode.Schema;
|
||||
wechatUser?: WechatUser.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
} & {
|
||||
[A in ExpressionKey]?: any;
|
||||
};
|
||||
|
|
@ -49,7 +49,7 @@ type AttrFilter = {
|
|||
$$updateAt$$: Q_DateValue;
|
||||
modiId: Q_StringValue;
|
||||
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;
|
||||
user: User.Filter;
|
||||
userEntityGrant: UserEntityGrant.Filter;
|
||||
|
|
@ -57,11 +57,11 @@ type AttrFilter = {
|
|||
userWechatPublicTag: UserWechatPublicTag.Filter;
|
||||
wechatLogin: WechatLogin.Filter;
|
||||
wechatMenu: WechatMenu.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
wechatPublicTag: WechatPublicTag.Filter;
|
||||
wechatPublicTemplate: WechatPublicTemplate.Filter;
|
||||
wechatQrCode: WechatQrCode.Filter;
|
||||
wechatUser: WechatUser.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
export type Projection = {
|
||||
|
|
@ -81,11 +81,11 @@ export type Projection = {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Projection;
|
||||
wechatLogin?: WechatLogin.Projection;
|
||||
wechatMenu?: WechatMenu.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
wechatPublicTag?: WechatPublicTag.Projection;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Projection;
|
||||
wechatQrCode?: WechatQrCode.Projection;
|
||||
wechatUser?: WechatUser.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
} & Partial<ExprOp<OpAttr | string>>;
|
||||
type ModiEntityIdProjection = OneOf<{
|
||||
id: number;
|
||||
|
|
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
|
|||
type WechatMenuIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type WechatPublicTagIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
|
|
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
|
|||
type WechatUserIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
export type SortAttr = {
|
||||
id: number;
|
||||
} | {
|
||||
|
|
@ -154,6 +154,8 @@ export type SortAttr = {
|
|||
wechatLogin: WechatLogin.SortAttr;
|
||||
} | {
|
||||
wechatMenu: WechatMenu.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
wechatPublicTag: WechatPublicTag.SortAttr;
|
||||
} | {
|
||||
|
|
@ -162,8 +164,6 @@ export type SortAttr = {
|
|||
wechatQrCode: WechatQrCode.SortAttr;
|
||||
} | {
|
||||
wechatUser: WechatUser.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
@ -249,6 +249,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: never;
|
||||
|
|
@ -293,17 +304,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: string;
|
||||
|
|
@ -348,6 +348,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
entityId?: never;
|
||||
|
|
@ -365,12 +369,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
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;
|
||||
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
|
||||
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
|
||||
}) & {
|
||||
[k: string]: any;
|
||||
};
|
||||
|
|
@ -389,6 +389,8 @@ export type RemoveOperationData = {} & (({
|
|||
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
|
||||
} | {
|
||||
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
} | {
|
||||
|
|
@ -397,8 +399,6 @@ export type RemoveOperationData = {} & (({
|
|||
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
|
||||
} | {
|
||||
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
});
|
||||
|
|
@ -411,11 +411,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
|
|||
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
|
||||
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
|
||||
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
|
||||
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
|
||||
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
|
||||
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>;
|
||||
export type EntityDef = {
|
||||
Schema: Schema;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ export const desc = {
|
|||
params: {
|
||||
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: {
|
||||
notNull: true,
|
||||
|
|
|
|||
|
|
@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "../WechatLogin/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
export type OpSchema = EntityShape & {
|
||||
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>;
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
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>;
|
||||
oper: Oper.Schema;
|
||||
user?: User.Schema;
|
||||
|
|
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Schema;
|
||||
wechatLogin?: WechatLogin.Schema;
|
||||
wechatMenu?: WechatMenu.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
wechatPublicTag?: WechatPublicTag.Schema;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Schema;
|
||||
wechatQrCode?: WechatQrCode.Schema;
|
||||
wechatUser?: WechatUser.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
} & {
|
||||
[A in ExpressionKey]?: any;
|
||||
};
|
||||
|
|
@ -49,7 +49,7 @@ type AttrFilter = {
|
|||
$$updateAt$$: Q_DateValue;
|
||||
operId: Q_StringValue;
|
||||
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;
|
||||
user: User.Filter;
|
||||
userEntityGrant: UserEntityGrant.Filter;
|
||||
|
|
@ -57,11 +57,11 @@ type AttrFilter = {
|
|||
userWechatPublicTag: UserWechatPublicTag.Filter;
|
||||
wechatLogin: WechatLogin.Filter;
|
||||
wechatMenu: WechatMenu.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
wechatPublicTag: WechatPublicTag.Filter;
|
||||
wechatPublicTemplate: WechatPublicTemplate.Filter;
|
||||
wechatQrCode: WechatQrCode.Filter;
|
||||
wechatUser: WechatUser.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
export type Projection = {
|
||||
|
|
@ -81,11 +81,11 @@ export type Projection = {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Projection;
|
||||
wechatLogin?: WechatLogin.Projection;
|
||||
wechatMenu?: WechatMenu.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
wechatPublicTag?: WechatPublicTag.Projection;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Projection;
|
||||
wechatQrCode?: WechatQrCode.Projection;
|
||||
wechatUser?: WechatUser.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
} & Partial<ExprOp<OpAttr | string>>;
|
||||
type OperEntityIdProjection = OneOf<{
|
||||
id: number;
|
||||
|
|
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
|
|||
type WechatMenuIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type WechatPublicTagIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
|
|
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
|
|||
type WechatUserIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
export type SortAttr = {
|
||||
id: number;
|
||||
} | {
|
||||
|
|
@ -154,6 +154,8 @@ export type SortAttr = {
|
|||
wechatLogin: WechatLogin.SortAttr;
|
||||
} | {
|
||||
wechatMenu: WechatMenu.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
wechatPublicTag: WechatPublicTag.SortAttr;
|
||||
} | {
|
||||
|
|
@ -162,8 +164,6 @@ export type SortAttr = {
|
|||
wechatQrCode: WechatQrCode.SortAttr;
|
||||
} | {
|
||||
wechatUser: WechatUser.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
@ -246,6 +246,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: never;
|
||||
|
|
@ -290,17 +301,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: string;
|
||||
|
|
@ -339,6 +339,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
entityId?: never;
|
||||
|
|
@ -356,12 +360,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
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;
|
||||
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
|
||||
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
|
||||
}) & {
|
||||
[k: string]: any;
|
||||
};
|
||||
|
|
@ -378,6 +378,8 @@ export type RemoveOperationData = {} & ({
|
|||
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
|
||||
} | {
|
||||
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
} | {
|
||||
|
|
@ -386,8 +388,6 @@ export type RemoveOperationData = {} & ({
|
|||
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
|
||||
} | {
|
||||
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
});
|
||||
|
|
@ -400,11 +400,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
|
|||
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
|
||||
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
|
||||
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
|
||||
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
|
||||
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
|
||||
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>;
|
||||
export type EntityDef = {
|
||||
Schema: Schema;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ export const desc = {
|
|||
params: {
|
||||
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: {
|
||||
notNull: true,
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ import { desc as userSystemDesc } from "./UserSystem/Storage";
|
|||
import { desc as userWechatPublicTagDesc } from "./UserWechatPublicTag/Storage";
|
||||
import { desc as wechatLoginDesc } from "./WechatLogin/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 wechatPublicTemplateDesc } from "./WechatPublicTemplate/Storage";
|
||||
import { desc as wechatQrCodeDesc } from "./WechatQrCode/Storage";
|
||||
import { desc as wechatUserDesc } from "./WechatUser/Storage";
|
||||
import { desc as wechatPublicAutoReplyDesc } from "./wechatPublicAutoReply/Storage";
|
||||
export const storageSchema = {
|
||||
actionAuth: actionAuthDesc,
|
||||
i18n: i18nDesc,
|
||||
|
|
@ -90,9 +90,9 @@ export const storageSchema = {
|
|||
userWechatPublicTag: userWechatPublicTagDesc,
|
||||
wechatLogin: wechatLoginDesc,
|
||||
wechatMenu: wechatMenuDesc,
|
||||
wechatPublicAutoReply: wechatPublicAutoReplyDesc,
|
||||
wechatPublicTag: wechatPublicTagDesc,
|
||||
wechatPublicTemplate: wechatPublicTemplateDesc,
|
||||
wechatQrCode: wechatQrCodeDesc,
|
||||
wechatUser: wechatUserDesc,
|
||||
wechatPublicAutoReply: wechatPublicAutoReplyDesc
|
||||
wechatUser: wechatUserDesc
|
||||
};
|
||||
|
|
|
|||
|
|
@ -29,8 +29,6 @@ export type OpSchema = EntityShape & {
|
|||
applicationId: ForeignKey<"application">;
|
||||
nickname?: String<128> | null;
|
||||
avatar?: Image | null;
|
||||
remark?: String<32> | null;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
|
|
@ -50,8 +48,6 @@ export type Schema = EntityShape & {
|
|||
applicationId: ForeignKey<"application">;
|
||||
nickname?: String<128> | null;
|
||||
avatar?: Image | null;
|
||||
remark?: String<32> | null;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
user?: User.Schema | null;
|
||||
application: Application.Schema;
|
||||
sessionMessage$wechatUser?: Array<SessionMessage.Schema>;
|
||||
|
|
@ -90,8 +86,6 @@ type AttrFilter = {
|
|||
application: Application.Filter;
|
||||
nickname: Q_StringValue;
|
||||
avatar: Q_StringValue;
|
||||
remark: Q_StringValue;
|
||||
language: Q_EnumValue<'zh_CN' | 'zh_TW' | 'en'>;
|
||||
sessionMessage$wechatUser: SessionMessage.Filter & SubQueryPredicateMetadata;
|
||||
userWechatPublicTag$wechatUser: UserWechatPublicTag.Filter & SubQueryPredicateMetadata;
|
||||
modiEntity$entity: ModiEntity.Filter & SubQueryPredicateMetadata;
|
||||
|
|
@ -124,8 +118,6 @@ export type Projection = {
|
|||
application?: Application.Projection;
|
||||
nickname?: number;
|
||||
avatar?: number;
|
||||
remark?: number;
|
||||
language?: number;
|
||||
sessionMessage$wechatUser?: SessionMessage.Selection & {
|
||||
$entity: "sessionMessage";
|
||||
};
|
||||
|
|
@ -210,10 +202,6 @@ export type SortAttr = {
|
|||
nickname: number;
|
||||
} | {
|
||||
avatar: number;
|
||||
} | {
|
||||
remark: number;
|
||||
} | {
|
||||
language: number;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
|
|||
|
|
@ -74,17 +74,6 @@ export const desc = {
|
|||
},
|
||||
avatar: {
|
||||
type: "text"
|
||||
},
|
||||
remark: {
|
||||
type: "varchar",
|
||||
params: {
|
||||
length: 32
|
||||
}
|
||||
},
|
||||
language: {
|
||||
notNull: true,
|
||||
type: "enum",
|
||||
enumeration: ["zh_CN", "zh_TW", "en"]
|
||||
}
|
||||
},
|
||||
actionType: "crud",
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{ "name": "微信用户", "attr": { "origin": "源", "openId": "openId", "unionId": "unionId", "sessionKey": "sessionKey", "accessToken": "accessToken", "refreshToken": "refreshToken", "atExpiredAt": "accessToken过期时间", "rtExpiredAt": "refreshToken过期时间", "scope": "accessToken域", "subscribed": "是否订阅", "subscribedAt": "订阅时间", "unsubscribedAt": "取关时间", "user": "用户", "tokens": "相关令牌", "application": "应用", "nickname": "昵称", "avatar": "头像", "remark": "备注", "language": "语言" }, "v": { "origin": { "mp": "小程序", "public": "公众号", "web": "网站" }, "language": { "zh_CN": "简体", "zh_TW": "繁体", "en": "英语" } } }
|
||||
{ "name": "微信用户", "attr": { "origin": "源", "openId": "openId", "unionId": "unionId", "sessionKey": "sessionKey", "accessToken": "accessToken", "refreshToken": "refreshToken", "atExpiredAt": "accessToken过期时间", "rtExpiredAt": "refreshToken过期时间", "scope": "accessToken域", "subscribed": "是否订阅", "subscribedAt": "订阅时间", "unsubscribedAt": "取关时间", "user": "用户", "tokens": "相关令牌", "application": "应用", "nickname": "昵称", "avatar": "头像" }, "v": { "origin": { "mp": "小程序", "public": "公众号", "web": "网站" } } }
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ import * as UserSystem from "./UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "./WechatLogin/Schema";
|
||||
import * as WechatMenu from "./WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "./WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "./WechatQrCode/Schema";
|
||||
import * as WechatUser from "./WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
|
||||
export type ActionAuthIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & {
|
||||
entity: "actionAuth";
|
||||
|
|
@ -175,6 +175,8 @@ export type ApplicationIdSubQuery = {
|
|||
entity: "token";
|
||||
}) | (WechatMenu.ApplicationIdSubQuery & {
|
||||
entity: "wechatMenu";
|
||||
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | (WechatPublicTag.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicTag";
|
||||
}) | (WechatPublicTemplate.ApplicationIdSubQuery & {
|
||||
|
|
@ -183,8 +185,6 @@ export type ApplicationIdSubQuery = {
|
|||
entity: "wechatQrCode";
|
||||
}) | (WechatUser.ApplicationIdSubQuery & {
|
||||
entity: "wechatUser";
|
||||
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | (Session.ApplicationIdSubQuery & {
|
||||
entity: "session";
|
||||
}) | (Application.ApplicationIdSubQuery & {
|
||||
|
|
@ -413,6 +413,15 @@ export type WechatMenuIdSubQuery = {
|
|||
entity: "wechatMenu";
|
||||
}) | any;
|
||||
};
|
||||
export type wechatPublicAutoReplyIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "modiEntity";
|
||||
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "operEntity";
|
||||
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | any;
|
||||
};
|
||||
export type WechatPublicTagIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & {
|
||||
entity: "userWechatPublicTag";
|
||||
|
|
@ -461,12 +470,3 @@ export type WechatUserIdSubQuery = {
|
|||
entity: "wechatUser";
|
||||
}) | any;
|
||||
};
|
||||
export type wechatPublicAutoReplyIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "modiEntity";
|
||||
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "operEntity";
|
||||
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | any;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -18,8 +18,6 @@ exports.default = OakComponent({
|
|||
subscribedAt: 1,
|
||||
applicationId: 1,
|
||||
userId: 1,
|
||||
remark: 1,
|
||||
language: 1,
|
||||
nickname: 1,
|
||||
avatar: 1,
|
||||
userWechatPublicTag$wechatUser: {
|
||||
|
|
@ -61,8 +59,6 @@ exports.default = OakComponent({
|
|||
nickname: ele?.nickname,
|
||||
avatar: ele?.avatar,
|
||||
subscribedAt: ele?.subscribedAt,
|
||||
remark: ele?.remark,
|
||||
language: ele?.language,
|
||||
};
|
||||
});
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ export default function Render(props: WebComponentProps<EntityDict, 'wechatUser'
|
|||
wechatUsers: {
|
||||
nickname: string;
|
||||
avatar: string;
|
||||
remark: string;
|
||||
openId: string;
|
||||
sync: boolean;
|
||||
syncAt: number;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ function Render(props) {
|
|||
const [openId, setOpenId] = (0, react_1.useState)('');
|
||||
const [syncOpen, setSyncOpen] = (0, react_1.useState)(false);
|
||||
const [user, setUser] = (0, react_1.useState)({});
|
||||
console.log(editTags);
|
||||
return ((0, jsx_runtime_1.jsxs)("div", { className: web_module_less_1.default.container, children: [(0, jsx_runtime_1.jsx)(antd_1.Modal, { title: '\u7ED9\u7528\u6237\u6253\u6807\u7B7E', open: editOpen, onCancel: () => { setEditOpen(false); setEditTags([]); setOpenId(''); }, footer: (0, jsx_runtime_1.jsxs)(antd_1.Space, { style: { display: 'flex', justifyContent: 'center' }, children: [(0, jsx_runtime_1.jsx)(antd_1.Button, { onClick: () => { setEditOpen(false); setEditTags([]); setOpenId(''); }, children: "\u53D6\u6D88" }), (0, jsx_runtime_1.jsx)(antd_1.Button, { type: 'primary', onClick: () => {
|
||||
setEditOpen(false);
|
||||
setEditTags([]);
|
||||
|
|
@ -101,7 +100,7 @@ function Render(props) {
|
|||
},
|
||||
} }), (0, jsx_runtime_1.jsx)(antd_1.Modal, { title: '\u7528\u6237\u8BE6\u60C5', open: open, onCancel: () => {
|
||||
setOpen(false);
|
||||
}, footer: null, width: 750, children: (0, jsx_runtime_1.jsxs)(antd_1.Descriptions, { bordered: true, column: 3, children: [(0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u6635\u79F0', children: user.nickname ? user.nickname : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u5934\u50CF', children: user.avatar ? (0, jsx_runtime_1.jsx)(antd_1.Image, { src: user.avatar }) : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u5907\u6CE8', children: user.remark ? user.remark : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u7528\u6237\u6807\u8BC6', children: user.openId ? user.openId : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u540C\u6B65\u72B6\u6001', children: user.sync ? '同步' : '未同步' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u540C\u6B65\u65F6\u95F4', children: user.syncAt ? (0, dayjs_1.default)(user.syncAt).format('YYYY-MM-DD HH:mm') : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u5173\u6CE8\u65F6\u95F4', children: user.subscribedAt ? (0, dayjs_1.default)(user.subscribedAt * 1000).format('YYYY-MM-DD HH:mm') : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u7528\u6237\u6807\u7B7E', children: user.tags && user.tags.length > 0 ?
|
||||
}, footer: null, width: 750, children: (0, jsx_runtime_1.jsxs)(antd_1.Descriptions, { bordered: true, column: 3, children: [(0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u6635\u79F0', children: user.nickname ? user.nickname : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u5934\u50CF', children: user.avatar ? (0, jsx_runtime_1.jsx)(antd_1.Image, { src: user.avatar }) : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u7528\u6237\u6807\u8BC6', children: user.openId ? user.openId : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u540C\u6B65\u72B6\u6001', children: user.sync ? '同步' : '未同步' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u540C\u6B65\u65F6\u95F4', children: user.syncAt ? (0, dayjs_1.default)(user.syncAt).format('YYYY-MM-DD HH:mm') : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u5173\u6CE8\u65F6\u95F4', children: user.subscribedAt ? (0, dayjs_1.default)(user.subscribedAt * 1000).format('YYYY-MM-DD HH:mm') : '--' }), (0, jsx_runtime_1.jsx)(antd_1.Descriptions.Item, { label: '\u7528\u6237\u6807\u7B7E', children: user.tags && user.tags.length > 0 ?
|
||||
user.tags.map((tag) => {
|
||||
return (0, jsx_runtime_1.jsx)(antd_1.Tag, { children: tag.text });
|
||||
}) : '暂无标签' })] }) })] }));
|
||||
|
|
|
|||
|
|
@ -21,6 +21,4 @@ export interface Schema extends EntityShape {
|
|||
tokens: Array<Token>;
|
||||
nickname?: String<128>;
|
||||
avatar?: Image;
|
||||
remark?: String<32>;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,8 +23,6 @@ const entityDesc = {
|
|||
application: '应用',
|
||||
nickname: '昵称',
|
||||
avatar: '头像',
|
||||
remark: '备注',
|
||||
language: '语言',
|
||||
},
|
||||
v: {
|
||||
origin: {
|
||||
|
|
@ -32,11 +30,6 @@ const entityDesc = {
|
|||
public: '公众号',
|
||||
web: '网站',
|
||||
},
|
||||
language: {
|
||||
zh_CN: '简体',
|
||||
zh_TW: '繁体',
|
||||
en: '英语'
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,11 +12,11 @@ import * as Notification from "../Notification/Schema";
|
|||
import * as SessionMessage from "../SessionMessage/Schema";
|
||||
import * as Token from "../Token/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as Session from "../Session/Schema";
|
||||
export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic';
|
||||
export type AppType = 'web' | 'wechatMp' | 'wechatPublic';
|
||||
|
|
@ -93,6 +93,8 @@ export type Schema = EntityShape & {
|
|||
token$application$$aggr?: AggregationResult<Token.Schema>;
|
||||
wechatMenu$application?: Array<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$$aggr?: AggregationResult<WechatPublicTag.Schema>;
|
||||
wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>;
|
||||
|
|
@ -101,8 +103,6 @@ export type Schema = EntityShape & {
|
|||
wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>;
|
||||
wechatUser$application?: Array<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$$aggr?: AggregationResult<Session.Schema>;
|
||||
} & {
|
||||
|
|
@ -125,11 +125,11 @@ type AttrFilter = {
|
|||
sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata;
|
||||
token$application: Token.Filter & SubQueryPredicateMetadata;
|
||||
wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata;
|
||||
wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata;
|
||||
wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
|
||||
session$entity: Session.Filter & SubQueryPredicateMetadata;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
|
|
@ -177,6 +177,12 @@ export type Projection = {
|
|||
wechatMenu$application$$aggr?: WechatMenu.Aggregation & {
|
||||
$entity: "wechatMenu";
|
||||
};
|
||||
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicTag$application?: WechatPublicTag.Selection & {
|
||||
$entity: "wechatPublicTag";
|
||||
};
|
||||
|
|
@ -201,12 +207,6 @@ export type Projection = {
|
|||
wechatUser$application$$aggr?: WechatUser.Aggregation & {
|
||||
$entity: "wechatUser";
|
||||
};
|
||||
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
session$entity?: Session.Selection & {
|
||||
$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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
};
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
};
|
||||
export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>;
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ import { EntityDef as UserSystem } from "./UserSystem/Schema";
|
|||
import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema";
|
||||
import { EntityDef as WechatLogin } from "./WechatLogin/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 WechatPublicTemplate } from "./WechatPublicTemplate/Schema";
|
||||
import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema";
|
||||
import { EntityDef as WechatUser } from "./WechatUser/Schema";
|
||||
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
|
||||
export type EntityDict = {
|
||||
actionAuth: ActionAuth;
|
||||
i18n: I18n;
|
||||
|
|
@ -90,9 +90,9 @@ export type EntityDict = {
|
|||
userWechatPublicTag: UserWechatPublicTag;
|
||||
wechatLogin: WechatLogin;
|
||||
wechatMenu: WechatMenu;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply;
|
||||
wechatPublicTag: WechatPublicTag;
|
||||
wechatPublicTemplate: WechatPublicTemplate;
|
||||
wechatQrCode: WechatQrCode;
|
||||
wechatUser: WechatUser;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "../WechatLogin/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
export type OpSchema = EntityShape & {
|
||||
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>;
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
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>;
|
||||
modi: Modi.Schema;
|
||||
user?: User.Schema;
|
||||
|
|
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Schema;
|
||||
wechatLogin?: WechatLogin.Schema;
|
||||
wechatMenu?: WechatMenu.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
wechatPublicTag?: WechatPublicTag.Schema;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Schema;
|
||||
wechatQrCode?: WechatQrCode.Schema;
|
||||
wechatUser?: WechatUser.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
} & {
|
||||
[A in ExpressionKey]?: any;
|
||||
};
|
||||
|
|
@ -49,7 +49,7 @@ type AttrFilter = {
|
|||
$$updateAt$$: Q_DateValue;
|
||||
modiId: Q_StringValue;
|
||||
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;
|
||||
user: User.Filter;
|
||||
userEntityGrant: UserEntityGrant.Filter;
|
||||
|
|
@ -57,11 +57,11 @@ type AttrFilter = {
|
|||
userWechatPublicTag: UserWechatPublicTag.Filter;
|
||||
wechatLogin: WechatLogin.Filter;
|
||||
wechatMenu: WechatMenu.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
wechatPublicTag: WechatPublicTag.Filter;
|
||||
wechatPublicTemplate: WechatPublicTemplate.Filter;
|
||||
wechatQrCode: WechatQrCode.Filter;
|
||||
wechatUser: WechatUser.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
export type Projection = {
|
||||
|
|
@ -81,11 +81,11 @@ export type Projection = {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Projection;
|
||||
wechatLogin?: WechatLogin.Projection;
|
||||
wechatMenu?: WechatMenu.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
wechatPublicTag?: WechatPublicTag.Projection;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Projection;
|
||||
wechatQrCode?: WechatQrCode.Projection;
|
||||
wechatUser?: WechatUser.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
} & Partial<ExprOp<OpAttr | string>>;
|
||||
type ModiEntityIdProjection = OneOf<{
|
||||
id: number;
|
||||
|
|
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
|
|||
type WechatMenuIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type WechatPublicTagIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
|
|
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
|
|||
type WechatUserIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
export type SortAttr = {
|
||||
id: number;
|
||||
} | {
|
||||
|
|
@ -154,6 +154,8 @@ export type SortAttr = {
|
|||
wechatLogin: WechatLogin.SortAttr;
|
||||
} | {
|
||||
wechatMenu: WechatMenu.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
wechatPublicTag: WechatPublicTag.SortAttr;
|
||||
} | {
|
||||
|
|
@ -162,8 +164,6 @@ export type SortAttr = {
|
|||
wechatQrCode: WechatQrCode.SortAttr;
|
||||
} | {
|
||||
wechatUser: WechatUser.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
@ -249,6 +249,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: never;
|
||||
|
|
@ -293,17 +304,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: string;
|
||||
|
|
@ -348,6 +348,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
entityId?: never;
|
||||
|
|
@ -365,12 +369,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
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;
|
||||
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
|
||||
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
|
||||
}) & {
|
||||
[k: string]: any;
|
||||
};
|
||||
|
|
@ -389,6 +389,8 @@ export type RemoveOperationData = {} & (({
|
|||
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
|
||||
} | {
|
||||
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
} | {
|
||||
|
|
@ -397,8 +399,6 @@ export type RemoveOperationData = {} & (({
|
|||
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
|
||||
} | {
|
||||
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
});
|
||||
|
|
@ -411,11 +411,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
|
|||
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
|
||||
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
|
||||
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
|
||||
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
|
||||
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
|
||||
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>;
|
||||
export type EntityDef = {
|
||||
Schema: Schema;
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ exports.desc = {
|
|||
params: {
|
||||
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: {
|
||||
notNull: true,
|
||||
|
|
|
|||
|
|
@ -12,20 +12,20 @@ import * as UserSystem from "../UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "../WechatLogin/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
export type OpSchema = EntityShape & {
|
||||
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>;
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
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>;
|
||||
oper: Oper.Schema;
|
||||
user?: User.Schema;
|
||||
|
|
@ -34,11 +34,11 @@ export type Schema = EntityShape & {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Schema;
|
||||
wechatLogin?: WechatLogin.Schema;
|
||||
wechatMenu?: WechatMenu.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
wechatPublicTag?: WechatPublicTag.Schema;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Schema;
|
||||
wechatQrCode?: WechatQrCode.Schema;
|
||||
wechatUser?: WechatUser.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
} & {
|
||||
[A in ExpressionKey]?: any;
|
||||
};
|
||||
|
|
@ -49,7 +49,7 @@ type AttrFilter = {
|
|||
$$updateAt$$: Q_DateValue;
|
||||
operId: Q_StringValue;
|
||||
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;
|
||||
user: User.Filter;
|
||||
userEntityGrant: UserEntityGrant.Filter;
|
||||
|
|
@ -57,11 +57,11 @@ type AttrFilter = {
|
|||
userWechatPublicTag: UserWechatPublicTag.Filter;
|
||||
wechatLogin: WechatLogin.Filter;
|
||||
wechatMenu: WechatMenu.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
wechatPublicTag: WechatPublicTag.Filter;
|
||||
wechatPublicTemplate: WechatPublicTemplate.Filter;
|
||||
wechatQrCode: WechatQrCode.Filter;
|
||||
wechatUser: WechatUser.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
export type Projection = {
|
||||
|
|
@ -81,11 +81,11 @@ export type Projection = {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Projection;
|
||||
wechatLogin?: WechatLogin.Projection;
|
||||
wechatMenu?: WechatMenu.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
wechatPublicTag?: WechatPublicTag.Projection;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Projection;
|
||||
wechatQrCode?: WechatQrCode.Projection;
|
||||
wechatUser?: WechatUser.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
} & Partial<ExprOp<OpAttr | string>>;
|
||||
type OperEntityIdProjection = OneOf<{
|
||||
id: number;
|
||||
|
|
@ -111,6 +111,9 @@ type WechatLoginIdProjection = OneOf<{
|
|||
type WechatMenuIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type WechatPublicTagIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
|
|
@ -123,9 +126,6 @@ type WechatQrCodeIdProjection = OneOf<{
|
|||
type WechatUserIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
export type SortAttr = {
|
||||
id: number;
|
||||
} | {
|
||||
|
|
@ -154,6 +154,8 @@ export type SortAttr = {
|
|||
wechatLogin: WechatLogin.SortAttr;
|
||||
} | {
|
||||
wechatMenu: WechatMenu.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
wechatPublicTag: WechatPublicTag.SortAttr;
|
||||
} | {
|
||||
|
|
@ -162,8 +164,6 @@ export type SortAttr = {
|
|||
wechatQrCode: WechatQrCode.SortAttr;
|
||||
} | {
|
||||
wechatUser: WechatUser.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
@ -246,6 +246,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: never;
|
||||
|
|
@ -290,17 +301,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: string;
|
||||
|
|
@ -339,6 +339,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
entityId?: never;
|
||||
|
|
@ -356,12 +360,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
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;
|
||||
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
|
||||
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
|
||||
}) & {
|
||||
[k: string]: any;
|
||||
};
|
||||
|
|
@ -378,6 +378,8 @@ export type RemoveOperationData = {} & ({
|
|||
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
|
||||
} | {
|
||||
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
} | {
|
||||
|
|
@ -386,8 +388,6 @@ export type RemoveOperationData = {} & ({
|
|||
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
|
||||
} | {
|
||||
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
});
|
||||
|
|
@ -400,11 +400,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
|
|||
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
|
||||
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
|
||||
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
|
||||
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
|
||||
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
|
||||
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>;
|
||||
export type EntityDef = {
|
||||
Schema: Schema;
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ exports.desc = {
|
|||
params: {
|
||||
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: {
|
||||
notNull: true,
|
||||
|
|
|
|||
|
|
@ -44,11 +44,11 @@ const Storage_40 = require("./UserSystem/Storage");
|
|||
const Storage_41 = require("./UserWechatPublicTag/Storage");
|
||||
const Storage_42 = require("./WechatLogin/Storage");
|
||||
const Storage_43 = require("./WechatMenu/Storage");
|
||||
const Storage_44 = require("./WechatPublicTag/Storage");
|
||||
const Storage_45 = require("./WechatPublicTemplate/Storage");
|
||||
const Storage_46 = require("./WechatQrCode/Storage");
|
||||
const Storage_47 = require("./WechatUser/Storage");
|
||||
const Storage_48 = require("./wechatPublicAutoReply/Storage");
|
||||
const Storage_44 = require("./wechatPublicAutoReply/Storage");
|
||||
const Storage_45 = require("./WechatPublicTag/Storage");
|
||||
const Storage_46 = require("./WechatPublicTemplate/Storage");
|
||||
const Storage_47 = require("./WechatQrCode/Storage");
|
||||
const Storage_48 = require("./WechatUser/Storage");
|
||||
exports.storageSchema = {
|
||||
actionAuth: Storage_1.desc,
|
||||
i18n: Storage_2.desc,
|
||||
|
|
@ -93,9 +93,9 @@ exports.storageSchema = {
|
|||
userWechatPublicTag: Storage_41.desc,
|
||||
wechatLogin: Storage_42.desc,
|
||||
wechatMenu: Storage_43.desc,
|
||||
wechatPublicTag: Storage_44.desc,
|
||||
wechatPublicTemplate: Storage_45.desc,
|
||||
wechatQrCode: Storage_46.desc,
|
||||
wechatUser: Storage_47.desc,
|
||||
wechatPublicAutoReply: Storage_48.desc
|
||||
wechatPublicAutoReply: Storage_44.desc,
|
||||
wechatPublicTag: Storage_45.desc,
|
||||
wechatPublicTemplate: Storage_46.desc,
|
||||
wechatQrCode: Storage_47.desc,
|
||||
wechatUser: Storage_48.desc
|
||||
};
|
||||
|
|
|
|||
|
|
@ -29,8 +29,6 @@ export type OpSchema = EntityShape & {
|
|||
applicationId: ForeignKey<"application">;
|
||||
nickname?: String<128> | null;
|
||||
avatar?: Image | null;
|
||||
remark?: String<32> | null;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
|
|
@ -50,8 +48,6 @@ export type Schema = EntityShape & {
|
|||
applicationId: ForeignKey<"application">;
|
||||
nickname?: String<128> | null;
|
||||
avatar?: Image | null;
|
||||
remark?: String<32> | null;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
user?: User.Schema | null;
|
||||
application: Application.Schema;
|
||||
sessionMessage$wechatUser?: Array<SessionMessage.Schema>;
|
||||
|
|
@ -90,8 +86,6 @@ type AttrFilter = {
|
|||
application: Application.Filter;
|
||||
nickname: Q_StringValue;
|
||||
avatar: Q_StringValue;
|
||||
remark: Q_StringValue;
|
||||
language: Q_EnumValue<'zh_CN' | 'zh_TW' | 'en'>;
|
||||
sessionMessage$wechatUser: SessionMessage.Filter & SubQueryPredicateMetadata;
|
||||
userWechatPublicTag$wechatUser: UserWechatPublicTag.Filter & SubQueryPredicateMetadata;
|
||||
modiEntity$entity: ModiEntity.Filter & SubQueryPredicateMetadata;
|
||||
|
|
@ -124,8 +118,6 @@ export type Projection = {
|
|||
application?: Application.Projection;
|
||||
nickname?: number;
|
||||
avatar?: number;
|
||||
remark?: number;
|
||||
language?: number;
|
||||
sessionMessage$wechatUser?: SessionMessage.Selection & {
|
||||
$entity: "sessionMessage";
|
||||
};
|
||||
|
|
@ -210,10 +202,6 @@ export type SortAttr = {
|
|||
nickname: number;
|
||||
} | {
|
||||
avatar: number;
|
||||
} | {
|
||||
remark: number;
|
||||
} | {
|
||||
language: number;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
|
|||
|
|
@ -77,17 +77,6 @@ exports.desc = {
|
|||
},
|
||||
avatar: {
|
||||
type: "text"
|
||||
},
|
||||
remark: {
|
||||
type: "varchar",
|
||||
params: {
|
||||
length: 32
|
||||
}
|
||||
},
|
||||
language: {
|
||||
notNull: true,
|
||||
type: "enum",
|
||||
enumeration: ["zh_CN", "zh_TW", "en"]
|
||||
}
|
||||
},
|
||||
actionType: "crud",
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{ "name": "微信用户", "attr": { "origin": "源", "openId": "openId", "unionId": "unionId", "sessionKey": "sessionKey", "accessToken": "accessToken", "refreshToken": "refreshToken", "atExpiredAt": "accessToken过期时间", "rtExpiredAt": "refreshToken过期时间", "scope": "accessToken域", "subscribed": "是否订阅", "subscribedAt": "订阅时间", "unsubscribedAt": "取关时间", "user": "用户", "tokens": "相关令牌", "application": "应用", "nickname": "昵称", "avatar": "头像", "remark": "备注", "language": "语言" }, "v": { "origin": { "mp": "小程序", "public": "公众号", "web": "网站" }, "language": { "zh_CN": "简体", "zh_TW": "繁体", "en": "英语" } } }
|
||||
{ "name": "微信用户", "attr": { "origin": "源", "openId": "openId", "unionId": "unionId", "sessionKey": "sessionKey", "accessToken": "accessToken", "refreshToken": "refreshToken", "atExpiredAt": "accessToken过期时间", "rtExpiredAt": "refreshToken过期时间", "scope": "accessToken域", "subscribed": "是否订阅", "subscribedAt": "订阅时间", "unsubscribedAt": "取关时间", "user": "用户", "tokens": "相关令牌", "application": "应用", "nickname": "昵称", "avatar": "头像" }, "v": { "origin": { "mp": "小程序", "public": "公众号", "web": "网站" } } }
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ import * as UserSystem from "./UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "./WechatLogin/Schema";
|
||||
import * as WechatMenu from "./WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "./WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "./WechatQrCode/Schema";
|
||||
import * as WechatUser from "./WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
|
||||
export type ActionAuthIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & {
|
||||
entity: "actionAuth";
|
||||
|
|
@ -175,6 +175,8 @@ export type ApplicationIdSubQuery = {
|
|||
entity: "token";
|
||||
}) | (WechatMenu.ApplicationIdSubQuery & {
|
||||
entity: "wechatMenu";
|
||||
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | (WechatPublicTag.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicTag";
|
||||
}) | (WechatPublicTemplate.ApplicationIdSubQuery & {
|
||||
|
|
@ -183,8 +185,6 @@ export type ApplicationIdSubQuery = {
|
|||
entity: "wechatQrCode";
|
||||
}) | (WechatUser.ApplicationIdSubQuery & {
|
||||
entity: "wechatUser";
|
||||
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | (Session.ApplicationIdSubQuery & {
|
||||
entity: "session";
|
||||
}) | (Application.ApplicationIdSubQuery & {
|
||||
|
|
@ -413,6 +413,15 @@ export type WechatMenuIdSubQuery = {
|
|||
entity: "wechatMenu";
|
||||
}) | any;
|
||||
};
|
||||
export type wechatPublicAutoReplyIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "modiEntity";
|
||||
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "operEntity";
|
||||
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | any;
|
||||
};
|
||||
export type WechatPublicTagIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & {
|
||||
entity: "userWechatPublicTag";
|
||||
|
|
@ -461,12 +470,3 @@ export type WechatUserIdSubQuery = {
|
|||
entity: "wechatUser";
|
||||
}) | any;
|
||||
};
|
||||
export type wechatPublicAutoReplyIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "modiEntity";
|
||||
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "operEntity";
|
||||
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | any;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ const triggers = [
|
|||
aaoe: 1,
|
||||
},
|
||||
filter: {
|
||||
sessionId,
|
||||
id: sessionId,
|
||||
aaoe: false,
|
||||
createTime: {
|
||||
$gt: Date.now() - (48 * 60 * 60 * 1000 - 5 * 60 * 1000)
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@ export default OakComponent({
|
|||
subscribedAt: 1,
|
||||
applicationId: 1,
|
||||
userId: 1,
|
||||
remark: 1,
|
||||
language: 1,
|
||||
nickname: 1,
|
||||
avatar: 1,
|
||||
userWechatPublicTag$wechatUser: {
|
||||
|
|
@ -60,8 +58,6 @@ export default OakComponent({
|
|||
nickname: ele?.nickname,
|
||||
avatar: ele?.avatar,
|
||||
subscribedAt: ele?.subscribedAt,
|
||||
remark: ele?.remark,
|
||||
language: ele?.language,
|
||||
}
|
||||
})
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ export default function Render(
|
|||
wechatUsers: {
|
||||
nickname: string,
|
||||
avatar: string,
|
||||
remark: string,
|
||||
openId: string,
|
||||
sync: boolean,
|
||||
syncAt: number,
|
||||
|
|
@ -46,14 +45,12 @@ export default function Render(
|
|||
const [user, setUser] = useState({} as {
|
||||
nickname: string,
|
||||
avatar: string,
|
||||
remark: string,
|
||||
openId: string,
|
||||
sync: boolean,
|
||||
syncAt: number,
|
||||
subscribedAt: number,
|
||||
tags: { id: string, text: string }[],
|
||||
});
|
||||
console.log(editTags);
|
||||
return (
|
||||
<div className={Style.container}>
|
||||
<Modal
|
||||
|
|
@ -244,11 +241,6 @@ export default function Render(
|
|||
user.avatar ? <Image src={user.avatar} /> : '--'
|
||||
}
|
||||
</Descriptions.Item>
|
||||
<Descriptions.Item
|
||||
label='备注'
|
||||
>
|
||||
{user.remark ? user.remark : '--'}
|
||||
</Descriptions.Item>
|
||||
<Descriptions.Item
|
||||
label='用户标识'
|
||||
>
|
||||
|
|
|
|||
|
|
@ -23,13 +23,10 @@ export interface Schema extends EntityShape {
|
|||
tokens: Array<Token>;
|
||||
nickname?: String<128>;
|
||||
avatar?: Image;
|
||||
remark?: String<32>;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
};
|
||||
|
||||
const entityDesc: EntityDesc<Schema, '', '', {
|
||||
origin: Schema['origin'];
|
||||
language: Schema['language'];
|
||||
origin: Schema['origin']
|
||||
}> = {
|
||||
locales: {
|
||||
zh_CN: {
|
||||
|
|
@ -52,8 +49,6 @@ const entityDesc: EntityDesc<Schema, '', '', {
|
|||
application: '应用',
|
||||
nickname: '昵称',
|
||||
avatar: '头像',
|
||||
remark: '备注',
|
||||
language: '语言',
|
||||
},
|
||||
v: {
|
||||
origin: {
|
||||
|
|
@ -61,11 +56,6 @@ const entityDesc: EntityDesc<Schema, '', '', {
|
|||
public: '公众号',
|
||||
web: '网站',
|
||||
},
|
||||
language: {
|
||||
zh_CN: '简体',
|
||||
zh_TW: '繁体',
|
||||
en: '英语'
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,11 +13,11 @@ import * as Notification from "../Notification/Schema";
|
|||
import * as SessionMessage from "../SessionMessage/Schema";
|
||||
import * as Token from "../Token/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as Session from "../Session/Schema";
|
||||
export type Passport = 'email' | 'mobile' | 'wechat' | 'wechatPublic';
|
||||
export type AppType = 'web' | 'wechatMp' | 'wechatPublic';
|
||||
|
|
@ -95,6 +95,8 @@ export type Schema = EntityShape & {
|
|||
token$application$$aggr?: AggregationResult<Token.Schema>;
|
||||
wechatMenu$application?: Array<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$$aggr?: AggregationResult<WechatPublicTag.Schema>;
|
||||
wechatPublicTemplate$application?: Array<WechatPublicTemplate.Schema>;
|
||||
|
|
@ -103,8 +105,6 @@ export type Schema = EntityShape & {
|
|||
wechatQrCode$application$$aggr?: AggregationResult<WechatQrCode.Schema>;
|
||||
wechatUser$application?: Array<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$$aggr?: AggregationResult<Session.Schema>;
|
||||
} & {
|
||||
|
|
@ -127,11 +127,11 @@ type AttrFilter = {
|
|||
sessionMessage$application: SessionMessage.Filter & SubQueryPredicateMetadata;
|
||||
token$application: Token.Filter & SubQueryPredicateMetadata;
|
||||
wechatMenu$application: WechatMenu.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicTag$application: WechatPublicTag.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicTemplate$application: WechatPublicTemplate.Filter & SubQueryPredicateMetadata;
|
||||
wechatQrCode$application: WechatQrCode.Filter & SubQueryPredicateMetadata;
|
||||
wechatUser$application: WechatUser.Filter & SubQueryPredicateMetadata;
|
||||
wechatPublicAutoReply$application: wechatPublicAutoReply.Filter & SubQueryPredicateMetadata;
|
||||
session$entity: Session.Filter & SubQueryPredicateMetadata;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
|
|
@ -179,6 +179,12 @@ export type Projection = {
|
|||
wechatMenu$application$$aggr?: WechatMenu.Aggregation & {
|
||||
$entity: "wechatMenu";
|
||||
};
|
||||
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicTag$application?: WechatPublicTag.Selection & {
|
||||
$entity: "wechatPublicTag";
|
||||
};
|
||||
|
|
@ -203,12 +209,6 @@ export type Projection = {
|
|||
wechatUser$application$$aggr?: WechatUser.Aggregation & {
|
||||
$entity: "wechatUser";
|
||||
};
|
||||
wechatPublicAutoReply$application?: wechatPublicAutoReply.Selection & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
wechatPublicAutoReply$application$$aggr?: wechatPublicAutoReply.Aggregation & {
|
||||
$entity: "wechatPublicAutoReply";
|
||||
};
|
||||
session$entity?: Session.Selection & {
|
||||
$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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
};
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
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">>>;
|
||||
};
|
||||
export type UpdateOperation = OakOperation<"update" | string, UpdateOperationData, Filter, Sorter>;
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ import { EntityDef as UserSystem } from "./UserSystem/Schema";
|
|||
import { EntityDef as UserWechatPublicTag } from "./UserWechatPublicTag/Schema";
|
||||
import { EntityDef as WechatLogin } from "./WechatLogin/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 WechatPublicTemplate } from "./WechatPublicTemplate/Schema";
|
||||
import { EntityDef as WechatQrCode } from "./WechatQrCode/Schema";
|
||||
import { EntityDef as WechatUser } from "./WechatUser/Schema";
|
||||
import { EntityDef as wechatPublicAutoReply } from "./wechatPublicAutoReply/Schema";
|
||||
export type EntityDict = {
|
||||
actionAuth: ActionAuth;
|
||||
i18n: I18n;
|
||||
|
|
@ -90,9 +90,9 @@ export type EntityDict = {
|
|||
userWechatPublicTag: UserWechatPublicTag;
|
||||
wechatLogin: WechatLogin;
|
||||
wechatMenu: WechatMenu;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply;
|
||||
wechatPublicTag: WechatPublicTag;
|
||||
wechatPublicTemplate: WechatPublicTemplate;
|
||||
wechatQrCode: WechatQrCode;
|
||||
wechatUser: WechatUser;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -13,20 +13,20 @@ import * as UserSystem from "../UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "../WechatLogin/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
export type OpSchema = EntityShape & {
|
||||
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>;
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
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>;
|
||||
modi: Modi.Schema;
|
||||
user?: User.Schema;
|
||||
|
|
@ -35,11 +35,11 @@ export type Schema = EntityShape & {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Schema;
|
||||
wechatLogin?: WechatLogin.Schema;
|
||||
wechatMenu?: WechatMenu.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
wechatPublicTag?: WechatPublicTag.Schema;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Schema;
|
||||
wechatQrCode?: WechatQrCode.Schema;
|
||||
wechatUser?: WechatUser.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
} & {
|
||||
[A in ExpressionKey]?: any;
|
||||
};
|
||||
|
|
@ -50,7 +50,7 @@ type AttrFilter = {
|
|||
$$updateAt$$: Q_DateValue;
|
||||
modiId: Q_StringValue;
|
||||
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;
|
||||
user: User.Filter;
|
||||
userEntityGrant: UserEntityGrant.Filter;
|
||||
|
|
@ -58,11 +58,11 @@ type AttrFilter = {
|
|||
userWechatPublicTag: UserWechatPublicTag.Filter;
|
||||
wechatLogin: WechatLogin.Filter;
|
||||
wechatMenu: WechatMenu.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
wechatPublicTag: WechatPublicTag.Filter;
|
||||
wechatPublicTemplate: WechatPublicTemplate.Filter;
|
||||
wechatQrCode: WechatQrCode.Filter;
|
||||
wechatUser: WechatUser.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
export type Projection = {
|
||||
|
|
@ -82,11 +82,11 @@ export type Projection = {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Projection;
|
||||
wechatLogin?: WechatLogin.Projection;
|
||||
wechatMenu?: WechatMenu.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
wechatPublicTag?: WechatPublicTag.Projection;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Projection;
|
||||
wechatQrCode?: WechatQrCode.Projection;
|
||||
wechatUser?: WechatUser.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
} & Partial<ExprOp<OpAttr | string>>;
|
||||
type ModiEntityIdProjection = OneOf<{
|
||||
id: number;
|
||||
|
|
@ -112,6 +112,9 @@ type WechatLoginIdProjection = OneOf<{
|
|||
type WechatMenuIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type WechatPublicTagIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
|
|
@ -124,9 +127,6 @@ type WechatQrCodeIdProjection = OneOf<{
|
|||
type WechatUserIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
export type SortAttr = {
|
||||
id: number;
|
||||
} | {
|
||||
|
|
@ -155,6 +155,8 @@ export type SortAttr = {
|
|||
wechatLogin: WechatLogin.SortAttr;
|
||||
} | {
|
||||
wechatMenu: WechatMenu.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
wechatPublicTag: WechatPublicTag.SortAttr;
|
||||
} | {
|
||||
|
|
@ -163,8 +165,6 @@ export type SortAttr = {
|
|||
wechatQrCode: WechatQrCode.SortAttr;
|
||||
} | {
|
||||
wechatUser: WechatUser.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
@ -250,6 +250,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: never;
|
||||
|
|
@ -294,17 +305,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: string;
|
||||
|
|
@ -349,6 +349,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
entityId?: never;
|
||||
|
|
@ -366,12 +370,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
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;
|
||||
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
|
||||
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
|
||||
}) & {
|
||||
[k: string]: any;
|
||||
};
|
||||
|
|
@ -390,6 +390,8 @@ export type RemoveOperationData = {} & (({
|
|||
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
|
||||
} | {
|
||||
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
} | {
|
||||
|
|
@ -398,8 +400,6 @@ export type RemoveOperationData = {} & (({
|
|||
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
|
||||
} | {
|
||||
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
});
|
||||
|
|
@ -412,11 +412,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
|
|||
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
|
||||
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
|
||||
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
|
||||
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
|
||||
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
|
||||
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type ModiEntityIdSubQuery = Selection<ModiEntityIdProjection>;
|
||||
export type EntityDef = {
|
||||
Schema: Schema;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export const desc: StorageDesc<OpSchema> = {
|
|||
params: {
|
||||
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: {
|
||||
notNull: true,
|
||||
|
|
|
|||
|
|
@ -14,20 +14,20 @@ import * as UserSystem from "../UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "../UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "../WechatLogin/Schema";
|
||||
import * as WechatMenu from "../WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "../WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "../WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "../WechatQrCode/Schema";
|
||||
import * as WechatUser from "../WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "../wechatPublicAutoReply/Schema";
|
||||
export type OpSchema = EntityShape & {
|
||||
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>;
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
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>;
|
||||
oper: Oper.Schema;
|
||||
user?: User.Schema;
|
||||
|
|
@ -36,11 +36,11 @@ export type Schema = EntityShape & {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Schema;
|
||||
wechatLogin?: WechatLogin.Schema;
|
||||
wechatMenu?: WechatMenu.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
wechatPublicTag?: WechatPublicTag.Schema;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Schema;
|
||||
wechatQrCode?: WechatQrCode.Schema;
|
||||
wechatUser?: WechatUser.Schema;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Schema;
|
||||
} & {
|
||||
[A in ExpressionKey]?: any;
|
||||
};
|
||||
|
|
@ -51,7 +51,7 @@ type AttrFilter = {
|
|||
$$updateAt$$: Q_DateValue;
|
||||
operId: Q_StringValue;
|
||||
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;
|
||||
user: User.Filter;
|
||||
userEntityGrant: UserEntityGrant.Filter;
|
||||
|
|
@ -59,11 +59,11 @@ type AttrFilter = {
|
|||
userWechatPublicTag: UserWechatPublicTag.Filter;
|
||||
wechatLogin: WechatLogin.Filter;
|
||||
wechatMenu: WechatMenu.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
wechatPublicTag: WechatPublicTag.Filter;
|
||||
wechatPublicTemplate: WechatPublicTemplate.Filter;
|
||||
wechatQrCode: WechatQrCode.Filter;
|
||||
wechatUser: WechatUser.Filter;
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.Filter;
|
||||
};
|
||||
export type Filter = MakeFilter<AttrFilter & ExprOp<OpAttr | string>>;
|
||||
export type Projection = {
|
||||
|
|
@ -83,11 +83,11 @@ export type Projection = {
|
|||
userWechatPublicTag?: UserWechatPublicTag.Projection;
|
||||
wechatLogin?: WechatLogin.Projection;
|
||||
wechatMenu?: WechatMenu.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
wechatPublicTag?: WechatPublicTag.Projection;
|
||||
wechatPublicTemplate?: WechatPublicTemplate.Projection;
|
||||
wechatQrCode?: WechatQrCode.Projection;
|
||||
wechatUser?: WechatUser.Projection;
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.Projection;
|
||||
} & Partial<ExprOp<OpAttr | string>>;
|
||||
type OperEntityIdProjection = OneOf<{
|
||||
id: number;
|
||||
|
|
@ -113,6 +113,9 @@ type WechatLoginIdProjection = OneOf<{
|
|||
type WechatMenuIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type WechatPublicTagIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
|
|
@ -125,9 +128,6 @@ type WechatQrCodeIdProjection = OneOf<{
|
|||
type WechatUserIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
type wechatPublicAutoReplyIdProjection = OneOf<{
|
||||
entityId: number;
|
||||
}>;
|
||||
export type SortAttr = {
|
||||
id: number;
|
||||
} | {
|
||||
|
|
@ -156,6 +156,8 @@ export type SortAttr = {
|
|||
wechatLogin: WechatLogin.SortAttr;
|
||||
} | {
|
||||
wechatMenu: WechatMenu.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
wechatPublicTag: WechatPublicTag.SortAttr;
|
||||
} | {
|
||||
|
|
@ -164,8 +166,6 @@ export type SortAttr = {
|
|||
wechatQrCode: WechatQrCode.SortAttr;
|
||||
} | {
|
||||
wechatUser: WechatUser.SortAttr;
|
||||
} | {
|
||||
wechatPublicAutoReply: wechatPublicAutoReply.SortAttr;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
@ -248,6 +248,17 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: never;
|
||||
|
|
@ -292,17 +303,6 @@ export type CreateOperationData = FormCreateData<Omit<OpSchema, "entity" | "enti
|
|||
} | {
|
||||
entity: "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;
|
||||
entityId?: string;
|
||||
|
|
@ -341,6 +341,10 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
wechatMenu?: WechatMenu.CreateSingleOperation | WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.CreateSingleOperation | WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
entityId?: never;
|
||||
|
|
@ -358,12 +362,8 @@ export type UpdateOperationData = FormUpdateData<Omit<OpSchema, "entity" | "enti
|
|||
entityId?: never;
|
||||
entity?: never;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.CreateSingleOperation | wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
entityId?: never;
|
||||
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;
|
||||
entity?: ("user" | "userEntityGrant" | "userSystem" | "userWechatPublicTag" | "wechatLogin" | "wechatMenu" | "wechatPublicAutoReply" | "wechatPublicTag" | "wechatPublicTemplate" | "wechatQrCode" | "wechatUser" | string) | null;
|
||||
entityId?: ForeignKey<"User" | "UserEntityGrant" | "UserSystem" | "UserWechatPublicTag" | "WechatLogin" | "WechatMenu" | "wechatPublicAutoReply" | "WechatPublicTag" | "WechatPublicTemplate" | "WechatQrCode" | "WechatUser"> | null;
|
||||
}) & {
|
||||
[k: string]: any;
|
||||
};
|
||||
|
|
@ -380,6 +380,8 @@ export type RemoveOperationData = {} & ({
|
|||
wechatLogin?: WechatLogin.UpdateOperation | WechatLogin.RemoveOperation;
|
||||
} | {
|
||||
wechatMenu?: WechatMenu.UpdateOperation | WechatMenu.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicTag?: WechatPublicTag.UpdateOperation | WechatPublicTag.RemoveOperation;
|
||||
} | {
|
||||
|
|
@ -388,8 +390,6 @@ export type RemoveOperationData = {} & ({
|
|||
wechatQrCode?: WechatQrCode.UpdateOperation | WechatQrCode.RemoveOperation;
|
||||
} | {
|
||||
wechatUser?: WechatUser.UpdateOperation | WechatUser.RemoveOperation;
|
||||
} | {
|
||||
wechatPublicAutoReply?: wechatPublicAutoReply.UpdateOperation | wechatPublicAutoReply.RemoveOperation;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
});
|
||||
|
|
@ -402,11 +402,11 @@ export type UserSystemIdSubQuery = Selection<UserSystemIdProjection>;
|
|||
export type UserWechatPublicTagIdSubQuery = Selection<UserWechatPublicTagIdProjection>;
|
||||
export type WechatLoginIdSubQuery = Selection<WechatLoginIdProjection>;
|
||||
export type WechatMenuIdSubQuery = Selection<WechatMenuIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type WechatPublicTagIdSubQuery = Selection<WechatPublicTagIdProjection>;
|
||||
export type WechatPublicTemplateIdSubQuery = Selection<WechatPublicTemplateIdProjection>;
|
||||
export type WechatQrCodeIdSubQuery = Selection<WechatQrCodeIdProjection>;
|
||||
export type WechatUserIdSubQuery = Selection<WechatUserIdProjection>;
|
||||
export type wechatPublicAutoReplyIdSubQuery = Selection<wechatPublicAutoReplyIdProjection>;
|
||||
export type OperEntityIdSubQuery = Selection<OperEntityIdProjection>;
|
||||
export type EntityDef = {
|
||||
Schema: Schema;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export const desc: StorageDesc<OpSchema> = {
|
|||
params: {
|
||||
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: {
|
||||
notNull: true,
|
||||
|
|
|
|||
|
|
@ -43,11 +43,11 @@ import { desc as userSystemDesc } from "./UserSystem/Storage";
|
|||
import { desc as userWechatPublicTagDesc } from "./UserWechatPublicTag/Storage";
|
||||
import { desc as wechatLoginDesc } from "./WechatLogin/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 wechatPublicTemplateDesc } from "./WechatPublicTemplate/Storage";
|
||||
import { desc as wechatQrCodeDesc } from "./WechatQrCode/Storage";
|
||||
import { desc as wechatUserDesc } from "./WechatUser/Storage";
|
||||
import { desc as wechatPublicAutoReplyDesc } from "./wechatPublicAutoReply/Storage";
|
||||
export const storageSchema: StorageSchema<EntityDict> = {
|
||||
actionAuth: actionAuthDesc,
|
||||
i18n: i18nDesc,
|
||||
|
|
@ -92,9 +92,9 @@ export const storageSchema: StorageSchema<EntityDict> = {
|
|||
userWechatPublicTag: userWechatPublicTagDesc,
|
||||
wechatLogin: wechatLoginDesc,
|
||||
wechatMenu: wechatMenuDesc,
|
||||
wechatPublicAutoReply: wechatPublicAutoReplyDesc,
|
||||
wechatPublicTag: wechatPublicTagDesc,
|
||||
wechatPublicTemplate: wechatPublicTemplateDesc,
|
||||
wechatQrCode: wechatQrCodeDesc,
|
||||
wechatUser: wechatUserDesc,
|
||||
wechatPublicAutoReply: wechatPublicAutoReplyDesc
|
||||
wechatUser: wechatUserDesc
|
||||
};
|
||||
|
|
@ -30,8 +30,6 @@ export type OpSchema = EntityShape & {
|
|||
applicationId: ForeignKey<"application">;
|
||||
nickname?: String<128> | null;
|
||||
avatar?: Image | null;
|
||||
remark?: String<32> | null;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
};
|
||||
export type OpAttr = keyof OpSchema;
|
||||
export type Schema = EntityShape & {
|
||||
|
|
@ -51,8 +49,6 @@ export type Schema = EntityShape & {
|
|||
applicationId: ForeignKey<"application">;
|
||||
nickname?: String<128> | null;
|
||||
avatar?: Image | null;
|
||||
remark?: String<32> | null;
|
||||
language: 'zh_CN' | 'zh_TW' | 'en';
|
||||
user?: User.Schema | null;
|
||||
application: Application.Schema;
|
||||
sessionMessage$wechatUser?: Array<SessionMessage.Schema>;
|
||||
|
|
@ -91,8 +87,6 @@ type AttrFilter = {
|
|||
application: Application.Filter;
|
||||
nickname: Q_StringValue;
|
||||
avatar: Q_StringValue;
|
||||
remark: Q_StringValue;
|
||||
language: Q_EnumValue<'zh_CN' | 'zh_TW' | 'en'>;
|
||||
sessionMessage$wechatUser: SessionMessage.Filter & SubQueryPredicateMetadata;
|
||||
userWechatPublicTag$wechatUser: UserWechatPublicTag.Filter & SubQueryPredicateMetadata;
|
||||
modiEntity$entity: ModiEntity.Filter & SubQueryPredicateMetadata;
|
||||
|
|
@ -125,8 +119,6 @@ export type Projection = {
|
|||
application?: Application.Projection;
|
||||
nickname?: number;
|
||||
avatar?: number;
|
||||
remark?: number;
|
||||
language?: number;
|
||||
sessionMessage$wechatUser?: SessionMessage.Selection & {
|
||||
$entity: "sessionMessage";
|
||||
};
|
||||
|
|
@ -211,10 +203,6 @@ export type SortAttr = {
|
|||
nickname: number;
|
||||
} | {
|
||||
avatar: number;
|
||||
} | {
|
||||
remark: number;
|
||||
} | {
|
||||
language: number;
|
||||
} | {
|
||||
[k: string]: any;
|
||||
} | OneOf<ExprOp<OpAttr | string>>;
|
||||
|
|
|
|||
|
|
@ -76,17 +76,6 @@ export const desc: StorageDesc<OpSchema> = {
|
|||
},
|
||||
avatar: {
|
||||
type: "text"
|
||||
},
|
||||
remark: {
|
||||
type: "varchar",
|
||||
params: {
|
||||
length: 32
|
||||
}
|
||||
},
|
||||
language: {
|
||||
notNull: true,
|
||||
type: "enum",
|
||||
enumeration: ["zh_CN", "zh_TW", "en"]
|
||||
}
|
||||
},
|
||||
actionType: "crud",
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{"name":"微信用户","attr":{"origin":"源","openId":"openId","unionId":"unionId","sessionKey":"sessionKey","accessToken":"accessToken","refreshToken":"refreshToken","atExpiredAt":"accessToken过期时间","rtExpiredAt":"refreshToken过期时间","scope":"accessToken域","subscribed":"是否订阅","subscribedAt":"订阅时间","unsubscribedAt":"取关时间","user":"用户","tokens":"相关令牌","application":"应用","nickname":"昵称","avatar":"头像","remark":"备注","language":"语言"},"v":{"origin":{"mp":"小程序","public":"公众号","web":"网站"},"language":{"zh_CN":"简体","zh_TW":"繁体","en":"英语"}}}
|
||||
{"name":"微信用户","attr":{"origin":"源","openId":"openId","unionId":"unionId","sessionKey":"sessionKey","accessToken":"accessToken","refreshToken":"refreshToken","atExpiredAt":"accessToken过期时间","rtExpiredAt":"refreshToken过期时间","scope":"accessToken域","subscribed":"是否订阅","subscribedAt":"订阅时间","unsubscribedAt":"取关时间","user":"用户","tokens":"相关令牌","application":"应用","nickname":"昵称","avatar":"头像"},"v":{"origin":{"mp":"小程序","public":"公众号","web":"网站"}}}
|
||||
|
|
@ -41,11 +41,11 @@ import * as UserSystem from "./UserSystem/Schema";
|
|||
import * as UserWechatPublicTag from "./UserWechatPublicTag/Schema";
|
||||
import * as WechatLogin from "./WechatLogin/Schema";
|
||||
import * as WechatMenu from "./WechatMenu/Schema";
|
||||
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
|
||||
import * as WechatPublicTag from "./WechatPublicTag/Schema";
|
||||
import * as WechatPublicTemplate from "./WechatPublicTemplate/Schema";
|
||||
import * as WechatQrCode from "./WechatQrCode/Schema";
|
||||
import * as WechatUser from "./WechatUser/Schema";
|
||||
import * as wechatPublicAutoReply from "./wechatPublicAutoReply/Schema";
|
||||
export type ActionAuthIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ActionAuth.ActionAuthIdSubQuery & {
|
||||
entity: "actionAuth";
|
||||
|
|
@ -175,6 +175,8 @@ export type ApplicationIdSubQuery = {
|
|||
entity: "token";
|
||||
}) | (WechatMenu.ApplicationIdSubQuery & {
|
||||
entity: "wechatMenu";
|
||||
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | (WechatPublicTag.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicTag";
|
||||
}) | (WechatPublicTemplate.ApplicationIdSubQuery & {
|
||||
|
|
@ -183,8 +185,6 @@ export type ApplicationIdSubQuery = {
|
|||
entity: "wechatQrCode";
|
||||
}) | (WechatUser.ApplicationIdSubQuery & {
|
||||
entity: "wechatUser";
|
||||
}) | (wechatPublicAutoReply.ApplicationIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | (Session.ApplicationIdSubQuery & {
|
||||
entity: "session";
|
||||
}) | (Application.ApplicationIdSubQuery & {
|
||||
|
|
@ -413,6 +413,15 @@ export type WechatMenuIdSubQuery = {
|
|||
entity: "wechatMenu";
|
||||
}) | any;
|
||||
};
|
||||
export type wechatPublicAutoReplyIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "modiEntity";
|
||||
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "operEntity";
|
||||
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | any;
|
||||
};
|
||||
export type WechatPublicTagIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (UserWechatPublicTag.WechatPublicTagIdSubQuery & {
|
||||
entity: "userWechatPublicTag";
|
||||
|
|
@ -461,12 +470,3 @@ export type WechatUserIdSubQuery = {
|
|||
entity: "wechatUser";
|
||||
}) | any;
|
||||
};
|
||||
export type wechatPublicAutoReplyIdSubQuery = {
|
||||
[K in "$in" | "$nin"]?: (ModiEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "modiEntity";
|
||||
}) | (OperEntity.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "operEntity";
|
||||
}) | (wechatPublicAutoReply.wechatPublicAutoReplyIdSubQuery & {
|
||||
entity: "wechatPublicAutoReply";
|
||||
}) | any;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue