message增加了deduce的权限推断,去掉了notification和messageSystem的多余推断

This commit is contained in:
Xu Chang 2023-07-13 21:46:18 +08:00
parent f1d9685128
commit bdbd825cfb
3 changed files with 10 additions and 4 deletions

View File

@ -1,11 +1,13 @@
export declare const IgnoredForeignKeyMap: {
message: string[];
system: string[];
messageSystem: string[];
notification: string[];
};
export declare const IgnoredRelationPathMap: {
token: string[];
};
export declare const DeducedRelationMap: {
extraFile: string;
message: string;
};
export declare const SelectFreeEntities: string[];

View File

@ -3,8 +3,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
exports.SelectFreeEntities = exports.DeducedRelationMap = exports.IgnoredRelationPathMap = exports.IgnoredForeignKeyMap = void 0;
// 此对象所标识的外键关系不参与relation的路径判定以减少relation的路径数量
exports.IgnoredForeignKeyMap = {
message: ['entity'],
system: ['park'],
messageSystem: ['message'],
notification: ['messsageSystem'],
};
// 此对象所标识的路径不参与relation的路径判定以减少relation的路径数量
exports.IgnoredRelationPathMap = {
@ -13,5 +14,6 @@ exports.IgnoredRelationPathMap = {
// 此对象所标识的entity的权限由其外键指向的父对象判定
exports.DeducedRelationMap = {
extraFile: 'entity',
message: 'entity',
};
exports.SelectFreeEntities = ['application', 'area', 'mobile', 'wechatQrCode'];

View File

@ -1,8 +1,9 @@
// 此对象所标识的外键关系不参与relation的路径判定以减少relation的路径数量
export const IgnoredForeignKeyMap = {
message: ['entity'],
system: ['park'],
messageSystem: ['message'],
notification: ['messsageSystem'],
};
// 此对象所标识的路径不参与relation的路径判定以减少relation的路径数量
@ -13,6 +14,7 @@ export const IgnoredRelationPathMap = {
// 此对象所标识的entity的权限由其外键指向的父对象判定
export const DeducedRelationMap = {
extraFile: 'entity',
}
message: 'entity',
};
export const SelectFreeEntities = ['application', 'area', 'mobile', 'wechatQrCode'];