<?php

return [
    /*
     * 工单号前缀
     */
    'work_order_no_prefix' => env('MANUFACTURING_WORK_ORDER_NO_PREFIX', 'WO'),

    /*
     * 自动派工
     */
    'auto_dispatch_enabled' => env('MANUFACTURING_AUTO_DISPATCH_ENABLED', false),

    /*
     * OEE 计算周期（小时）
     */
    'oee_calculation_hour' => env('MANUFACTURING_OEE_CALCULATION_HOUR', 8),

    /*
     * 设备状态同步间隔（秒）
     */
    'equipment_status_sync_interval' => env('EQUIPMENT_STATUS_SYNC_INTERVAL', 300),

    /*
     * 法律合规 - 设备维护提醒
     *
     * 依据《安全生产法》第三十三条，生产经营单位必须对安全设备
     * 进行经常性维护、保养，并定期检测。
     */
    'equipment_maintenance_remind_days' => env('EQUIPMENT_MAINTENANCE_REMIND_DAYS', 3),

    /*
     * 质检 AQL 默认值
     */
    'inspection_aql_default' => env('INSPECTION_AQL_DEFAULT', 1.0),

    /*
     * 质检抽样比例
     */
    'inspection_sample_ratio' => env('INSPECTION_SAMPLE_RATIO', 0.1),

    /*
     * 产能看板缓存 TTL（秒）
     */
    'capacity_dashboard_cache_ttl' => env('CAPACITY_DASHBOARD_CACHE_TTL', 300),

    /*
     * 产能报告最大天数
     */
    'capacity_report_max_days' => env('CAPACITY_REPORT_MAX_DAYS', 365),

    /*
     * 法律合规 - 安全生产
     *
     * 依据《安全生产法》：
     * - 第二十八条：安全生产教育和培训
     * - 第三十六条：特种设备检验
     */
    'safety' => [
        'training_required' => env('MANUFACTURING_SAFETY_TRAINING', true),
        'special_equipment_inspection_interval_days' => 365,
    ],
];
