Add initial project structure with configuration, utilities, and API endpoints

This commit is contained in:
2025-02-07 19:24:57 +06:00
parent 480f6f06c2
commit 87e7b99daa
21 changed files with 513 additions and 159 deletions
+16
View File
@@ -0,0 +1,16 @@
# utils/data_validator.py
from typing import Dict, Any
import pandas as pd
class DataValidator:
@staticmethod
def validate_crm_data(data: pd.DataFrame) -> bool:
"""Validate CRM data structure"""
required_columns = ['customer_id', 'interaction_date', 'interaction_type']
return all(col in data.columns for col in required_columns)
@staticmethod
def validate_training_data(data: Dict[str, Any]) -> bool:
"""Validate training material data"""
required_fields = ['content', 'category', 'level']
return all(field in data for field in required_fields)