/** * 重要程度排序权重(纯函数) * * 从 reminder.js 抽出,供「定时发送」(reminder.js)与「风险预警」(atRisk.js) * 共用同一套排序权重,避免两处各写一套、后续改一处忘了改另一处导致排序不一致。 */ // 重要程度排序权重,未知值排最后 const IMPORTANCE_RANK = { high: 0, medium: 1, low: 2 } function importanceRank(v) { return IMPORTANCE_RANK[v] === undefined ? 3 : IMPORTANCE_RANK[v] } module.exports = { importanceRank }