diff --git a/apps/desktop/src/components/AiClassificationRealTimePreview.tsx b/apps/desktop/src/components/AiClassificationRealTimePreview.tsx index 99ad1ae..bd30b23 100644 --- a/apps/desktop/src/components/AiClassificationRealTimePreview.tsx +++ b/apps/desktop/src/components/AiClassificationRealTimePreview.tsx @@ -54,6 +54,7 @@ export const AiClassificationRealTimePreview: React.FC { description: '全身分类描述', is_active: true, sort_order: 1, + weight: 10, created_at: '2024-01-01T00:00:00Z', updated_at: '2024-01-01T00:00:00Z', }; diff --git a/apps/desktop/src/types/__tests__/aiClassification.test.ts b/apps/desktop/src/types/__tests__/aiClassification.test.ts index 68d44f0..766bf8a 100644 --- a/apps/desktop/src/types/__tests__/aiClassification.test.ts +++ b/apps/desktop/src/types/__tests__/aiClassification.test.ts @@ -16,6 +16,7 @@ describe('AI Classification Type Functions', () => { prompt_text: '头顶到脚底完整入镜,肢体可见度≥90%', description: '全身分类描述', sort_order: 1, + weight: 10, }; const mockClassification: AiClassification = { @@ -25,6 +26,7 @@ describe('AI Classification Type Functions', () => { description: '全身分类描述', is_active: true, sort_order: 1, + weight: 10, created_at: '2024-01-01T00:00:00Z', updated_at: '2024-01-01T00:00:00Z', }; @@ -137,6 +139,7 @@ describe('AI Classification Type Functions', () => { prompt_text: '', description: 'a'.repeat(CLASSIFICATION_VALIDATION.DESCRIPTION_MAX_LENGTH + 1), sort_order: -1, + weight: 0, }; const errors = validateClassificationForm(formData); diff --git a/apps/desktop/src/types/aiClassification.ts b/apps/desktop/src/types/aiClassification.ts index 953a8bd..4290bfc 100644 --- a/apps/desktop/src/types/aiClassification.ts +++ b/apps/desktop/src/types/aiClassification.ts @@ -115,6 +115,8 @@ export interface AiClassificationFormErrors { description?: string; /** 排序顺序错误 */ sort_order?: string; + /** 权重错误 */ + weight?: string; /** 通用错误 */ general?: string; }