From bee2f35d7dd8e098fb686ee90f851f855ddd3e25 Mon Sep 17 00:00:00 2001 From: Pine Date: Sun, 6 Sep 2026 11:30:30 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=EF=BC=9A=E8=AE=A4=E8=AF=81?= =?UTF-8?q?=E4=BD=93=E7=B3=BB=E8=A7=84=E8=8C=83=EF=BC=8C=E5=89=8D=E7=AB=AF?= =?UTF-8?q?API=E7=B1=BB=E5=9E=8B=E6=96=B0=E5=A2=9Eprerequisite=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CertificationType 接口新增 prerequisite 字段 - 转换函数新增 prerequisite 字段映射 - 配合后端认证体系重构(L1→L2→L3递进关系) --- console/src/api/modules/certification.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/console/src/api/modules/certification.ts b/console/src/api/modules/certification.ts index 44d7346..4285234 100644 --- a/console/src/api/modules/certification.ts +++ b/console/src/api/modules/certification.ts @@ -17,6 +17,7 @@ export interface CertificationType { badgeColor: string; sortOrder: number; isActive: boolean; + prerequisite: string; // 前置认证类型code,空=无前置要求 // 技能认证附带用户最佳成绩 myBestScore?: number; myBestLevel?: string; @@ -136,6 +137,7 @@ function mapCertType(raw: Record): CertificationType { badgeColor: raw.badge_color || "#9BBBF4", sortOrder: raw.sort_order || 0, isActive: raw.is_active !== false, + prerequisite: raw.prerequisite || "", myBestScore: raw.my_best_score, myBestLevel: raw.my_best_level, };