@tomei/customer-base
Version:
Tomei Customer Base Package
19 lines • 870 B
JavaScript
;
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