/** * 运营 / 风控 / 平台治理领域模型 * * 包含: * - 运营规则配置(双向匹配规则、匹配模式、阈值、自动筛选等) * - 数据审计报告(风控审计、核心数据看板、威胁趋势、风险类型分布) */ /* ===================== 运营规则配置 ===================== */ /** 匹配模式 */ export type MatchMode = 'strict' | 'recommended' | 'broad'; /** 匹配模式选项 */ export interface MatchModeOption { /** 模式 id */ id: MatchMode; /** 模式名称 */ name: string; /** 模式说明 */ desc: string; /** 是否推荐 */ recommended?: boolean; } /** 自动筛选规则项 */ export interface AutoFilterRule { /** 规则 id */ id: string; /** 规则名称 */ name: string; /** 规则说明 */ description: string; /** 是否启用 */ enabled: boolean; } /** 双向匹配规则 / 运营规则配置 */ export interface OperationRules { /** 当前匹配模式 */ matchMode: MatchMode; /** 可选匹配模式 */ matchModeOptions: MatchModeOption[]; /** 双向匹配阈值 0-100 */ matchThreshold: number; /** 候选人可见度阈值 0-100 */ visibilityThreshold: number; /** 每日推荐数量上限 */ dailyRecommendLimit: number; /** 自动筛选规则列表 */ autoFilters: AutoFilterRule[]; /** 推荐规则:允许急招岗位优先 */ urgentPriority: boolean; /** 推荐规则:允许校园岗位优先 */ campusPriority: boolean; /** 通知设置:新候选人投递通知 */ notifyNewDelivery: boolean; } /* ===================== 数据审计报告 ===================== */ /** 审计等级 */ export type AuditGrade = 'A' | 'B' | 'C' | 'D'; /** 审计核心指标 */ export interface AuditKPI { /** 指标 id */ id: string; /** 指标名称 */ label: string; /** 数值 */ value: number; /** 较上期变化(可为负) */ change: number; /** 单位 */ unit?: string; /** Ionicons 图标名 */ icon: string; /** 颜色 token */ color: string; } /** 威胁趋势点 */ export interface AuditTrendPoint { /** 日期 / 月份 */ date: string; /** 风险事件数 */ riskCount: number; /** 处理数 */ handledCount: number; } /** 风险类型分布项 */ export interface RiskDistributionItem { /** 类型 id */ id: string; /** 类型名称 */ label: string; /** 占比 0-100 */ percent: number; /** 颜色 token */ color: string; } /** 数据审计报告 */ export interface AuditReport { /** 审计周期 */ period: string; /** 综合等级 */ grade: AuditGrade; /** 等级说明 */ gradeDesc: string; /** 今日拦截异常数 */ todayBlocked: number; /** 核心指标 */ kpis: AuditKPI[]; /** 威胁趋势 */ threatTrend: AuditTrendPoint[]; /** 风险类型分布 */ riskDistribution: RiskDistributionItem[]; }