|
"""
|
|
ملف إعدادات النظام
|
|
"""
|
|
|
|
import os
|
|
from pathlib import Path
|
|
|
|
|
|
ROOT_DIR = Path(__file__).parent
|
|
STATIC_DIR = os.path.join(ROOT_DIR, 'static')
|
|
MODELS_DIR = os.path.join(ROOT_DIR, 'models')
|
|
DATA_DIR = os.path.join(ROOT_DIR, 'database', 'data')
|
|
|
|
|
|
APP_TITLE = "النظام الشامل لتحليل العقود والمناقصات - شركة شبه الجزيرة للمقاولات"
|
|
APP_ICON = "📋"
|
|
|
|
|
|
DB_TYPE = "sqlite"
|
|
DB_PATH = os.path.join(DATA_DIR, "tender_db.sqlite")
|
|
|
|
|
|
DEBUG_MODE = True
|
|
LOG_LEVEL = "INFO"
|
|
LOCALE = "ar_SA"
|
|
|
|
|
|
NLP_ARABIC_MODEL = os.path.join(MODELS_DIR, "trained", "arabic_nlp_model.h5")
|
|
RISK_ANALYSIS_MODEL = os.path.join(MODELS_DIR, "trained", "risk_analysis_model.pkl")
|
|
PRICE_PREDICTION_MODEL = os.path.join(MODELS_DIR, "trained", "price_prediction_model.pkl")
|
|
|
|
|
|
UI_THEME = "light"
|
|
ENABLE_ANIMATIONS = True
|
|
DEFAULT_MODULE = "الرئيسية"
|
|
|
|
|
|
LOCAL_CONTENT_CATEGORIES = ["القوى العاملة", "المنتجات", "الخدمات"]
|
|
LOCAL_CONTENT_TARGETS = {
|
|
"القوى العاملة": 0.8,
|
|
"المنتجات": 0.7,
|
|
"الخدمات": 0.6
|
|
}
|
|
|
|
|
|
PRICING_METHODS = [
|
|
"التسعير القياسي",
|
|
"التسعير غير المتزن",
|
|
"التسعير التنافسي",
|
|
"التسعير الموجه بالربحية"
|
|
]
|
|
|
|
DEFAULT_OVERHEAD_PERCENTAGE = 15
|
|
|
|
|
|
SUPPORTED_DOCUMENT_TYPES = ["pdf", "docx", "xlsx", "dwg", "jpg", "png"]
|
|
MAX_UPLOAD_SIZE_MB = 20
|
|
|
|
|
|
AI_API_ENABLED = True
|
|
AI_API_ENDPOINT = "http://localhost:8000/api/v1"
|
|
AI_API_KEY = "YOUR_API_KEY_HERE" |