{
  "format": "localems-backup",
  "version": 3,
  "app": "Local EMS 2.3",
  "exportedAt": "2026-10-10T00:15:00.000Z",
  "data": {
    "equipments": [
      {
        "id": "EQ-CNC01",
        "name": "CNC 立式加工中心 #1",
        "model": "VMC-850",
        "serialNumber": "SN-VMC-2021-018",
        "status": "Normal",
        "location": "A棟 1F 機加區",
        "installDate": "2021-03-15",
        "notes": "MES 工作中心 WC-CNC1；APS 資源 CNC-01。",
        "fileLinks": []
      },
      {
        "id": "EQ-CNC02",
        "name": "CNC 立式加工中心 #2",
        "model": "VMC-850",
        "serialNumber": "SN-VMC-2022-031",
        "status": "Warning",
        "location": "A棟 1F 機加區",
        "installDate": "2022-05-20",
        "notes": "主軸運轉聲音偏大，已排 PM-CNC02-Q（主軸軸承更換）。MES WC-CNC2；APS 資源 CNC-02。",
        "fileLinks": []
      },
      {
        "id": "EQ-DEB01",
        "name": "自動去毛邊機",
        "model": "DB-300",
        "serialNumber": "SN-DB-2020-007",
        "status": "Normal",
        "location": "A棟 1F 機加區",
        "installDate": "2020-08-02",
        "notes": "MES WC-DEB。",
        "fileLinks": []
      },
      {
        "id": "EQ-CMM01",
        "name": "三次元量測儀 CMM",
        "model": "CMM-7106",
        "serialNumber": "SN-CMM-2019-002",
        "status": "Normal",
        "location": "品保室（恆溫 20 °C）",
        "installDate": "2019-11-30",
        "notes": "最終檢驗內孔量測；QMS 檢驗計畫 PLAN-1001 指定量具。",
        "fileLinks": []
      },
      {
        "id": "EQ-AC01",
        "name": "螺旋式空壓機 37kW",
        "model": "AC-37",
        "serialNumber": "SN-AC-2020-033",
        "status": "Normal",
        "location": "公用機房",
        "installDate": "2020-05-20",
        "notes": "供應 CNC 夾治具氣壓。",
        "fileLinks": []
      }
    ],
    "maintenanceLogs": [
      {
        "id": "LOG-001",
        "equipmentId": "EQ-AC01",
        "date": "2026-08-21",
        "type": "Preventive",
        "description": "更換油濾、空濾",
        "technician": "保養 李技師",
        "cost": 2400,
        "partsReplaced": [],
        "partUsages": [],
        "scheduleId": "PM-AC01-Q"
      },
      {
        "id": "LOG-002",
        "equipmentId": "EQ-CNC01",
        "date": "2026-09-25",
        "type": "Preventive",
        "description": "主軸潤滑與導軌清潔",
        "technician": "保養 李技師",
        "cost": 800,
        "partsReplaced": [],
        "partUsages": [
          {
            "partId": "SP-OIL",
            "quantity": 1,
            "partName": "主軸潤滑油 1L",
            "partNumber": "OIL-SP-1L"
          }
        ],
        "scheduleId": "PM-CNC01-M"
      },
      {
        "id": "LOG-003",
        "equipmentId": "EQ-CMM01",
        "date": "2026-09-30",
        "type": "Inspection",
        "description": "年度外校：探頭與空間精度合格（校正報告 CAL-2610-01）",
        "technician": "外校 精測儀器",
        "cost": 18000,
        "partsReplaced": [],
        "partUsages": [],
        "scheduleId": "PM-CMM01-A"
      },
      {
        "id": "LOG-004",
        "equipmentId": "EQ-CNC02",
        "date": "2026-10-06",
        "type": "Inspection",
        "description": "主軸振動量測 2.8 mm/s（警戒 2.5），排定軸承更換",
        "technician": "保養 李技師",
        "cost": 0,
        "partsReplaced": [],
        "partUsages": []
      }
    ],
    "preventiveSchedules": [
      {
        "id": "PM-CNC01-M",
        "equipmentId": "EQ-CNC01",
        "frequency": "Monthly",
        "nextDueDate": "2026-10-25",
        "lastMaintenanceDate": "2026-09-25",
        "description": "主軸潤滑與導軌清潔",
        "status": "Active"
      },
      {
        "id": "PM-CNC02-Q",
        "equipmentId": "EQ-CNC02",
        "frequency": "Quarterly",
        "nextDueDate": "2026-10-12",
        "lastMaintenanceDate": "2026-07-13",
        "description": "主軸軸承更換（6205ZZ × 2）與精度確認",
        "status": "Active"
      },
      {
        "id": "PM-CMM01-A",
        "equipmentId": "EQ-CMM01",
        "frequency": "Annual",
        "nextDueDate": "2027-09-30",
        "lastMaintenanceDate": "2026-09-30",
        "description": "年度校正（外校，附校正報告）",
        "status": "Active"
      },
      {
        "id": "PM-AC01-Q",
        "equipmentId": "EQ-AC01",
        "frequency": "Quarterly",
        "nextDueDate": "2026-11-19",
        "lastMaintenanceDate": "2026-08-21",
        "description": "更換油濾、空濾",
        "status": "Active"
      }
    ],
    "parts": [
      {
        "id": "SP-BRG",
        "name": "深溝滾珠軸承 6205ZZ",
        "partNumber": "BRG-6205ZZ",
        "quantity": 4,
        "minQuantity": 2,
        "location": "備品室 A-01",
        "compatibleEquipments": [
          "EQ-CNC01",
          "EQ-CNC02"
        ]
      },
      {
        "id": "SP-OIL",
        "name": "主軸潤滑油 1L",
        "partNumber": "OIL-SP-1L",
        "quantity": 5,
        "minQuantity": 2,
        "location": "油品櫃 B-02",
        "compatibleEquipments": [
          "EQ-CNC01",
          "EQ-CNC02"
        ]
      }
    ],
    "stockMovements": [
      {
        "id": "MV-0001",
        "partId": "SP-BRG",
        "partName": "深溝滾珠軸承 6205ZZ",
        "partNumber": "BRG-6205ZZ",
        "date": "2026-08-11",
        "recordedAt": "2026-08-11T01:01:00.000Z",
        "delta": 2,
        "before": 0,
        "after": 2,
        "reason": "期初盤點",
        "operator": "倉管 張小姐",
        "source": "Opening",
        "logId": "",
        "equipmentId": "",
        "equipmentName": ""
      },
      {
        "id": "MV-0002",
        "partId": "SP-OIL",
        "partName": "主軸潤滑油 1L",
        "partNumber": "OIL-SP-1L",
        "date": "2026-08-11",
        "recordedAt": "2026-08-11T01:02:00.000Z",
        "delta": 6,
        "before": 0,
        "after": 6,
        "reason": "期初盤點",
        "operator": "倉管 張小姐",
        "source": "Opening",
        "logId": "",
        "equipmentId": "",
        "equipmentName": ""
      },
      {
        "id": "MV-0003",
        "partId": "SP-OIL",
        "partName": "主軸潤滑油 1L",
        "partNumber": "OIL-SP-1L",
        "date": "2026-09-25",
        "recordedAt": "2026-09-25T01:03:00.000Z",
        "delta": -1,
        "before": 6,
        "after": 5,
        "reason": "主軸潤滑與導軌清潔",
        "operator": "保養 李技師",
        "source": "MaintenanceUse",
        "logId": "LOG-002",
        "equipmentId": "EQ-CNC01",
        "equipmentName": "CNC 立式加工中心 #1"
      },
      {
        "id": "MV-0004",
        "partId": "SP-BRG",
        "partName": "深溝滾珠軸承 6205ZZ",
        "partNumber": "BRG-6205ZZ",
        "date": "2026-10-05",
        "recordedAt": "2026-10-05T01:04:00.000Z",
        "delta": 2,
        "before": 2,
        "after": 4,
        "reason": "採購入庫 PO-2610-034（ERP 採購、EMS 管理備品）",
        "operator": "倉管 張小姐",
        "source": "Manual",
        "logId": "",
        "equipmentId": "",
        "equipmentName": ""
      }
    ]
  }
}