Add initial project structure with configuration, utilities, and API endpoints
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user