UNPKG

@tomei/customer-base

Version:

Tomei Customer Base Package

19 lines 870 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SystemSyncPolicy = void 0; const system_sync_policy_enum_1 = require("../../enum/system-sync-policy.enum"); const customer_sync_policy_entity_1 = require("../../models/customer-sync-policy.entity"); class SystemSyncPolicy { static async get(sourceSystem, targetSystem, eventType) { const policy = await customer_sync_policy_entity_1.CustomerSyncPolicyModel.findOne({ where: { SourceSystemCode: sourceSystem, TargetSystemCode: targetSystem, IsActiveYN: system_sync_policy_enum_1.IsPolicyActiveEnum.Y, }, }); return policy !== null && policy !== void 0 ? policy : null; } } exports.SystemSyncPolicy = SystemSyncPolicy; //# sourceMappingURL=system-sync-policy.js.map