import type { Machine } from '../model/types'

export const mockMachines: Machine[] = [
  {
    id: 1,
    name: 'Самосвал БелАЗ 7555',
    licensePlate: 'А421ТН 154',
    type: 'Самосвал',
    department: 'Карьер Северный',
    description: 'Основная машина для вывоза породы с северного участка.',
    beaconId: 1,
    lastKnownState: 'MOVING',
    lastDataReceivedAt: '2026-07-09T06:14:00.000Z',
    createdAt: '2026-06-01T08:00:00.000Z',
    updatedAt: '2026-07-09T06:14:00.000Z',
  },
  {
    id: 2,
    name: 'Погрузчик XCMG LW500',
    licensePlate: 'В098КМ 154',
    type: 'Погрузчик',
    department: 'Склад инертных материалов',
    description: 'Работает на площадке отгрузки щебня.',
    beaconId: 2,
    lastKnownState: 'ENGINE_ON',
    lastDataReceivedAt: '2026-07-09T06:06:00.000Z',
    createdAt: '2026-06-03T08:30:00.000Z',
    updatedAt: '2026-07-09T06:06:00.000Z',
  },
  {
    id: 3,
    name: 'Экскаватор Komatsu PC400',
    licensePlate: 'С734ОР 154',
    type: 'Экскаватор',
    department: 'Участок вскрышных работ',
    description: 'Экскаватор на линии вскрыши.',
    beaconId: 3,
    lastKnownState: 'IDLE',
    lastDataReceivedAt: '2026-07-09T05:47:00.000Z',
    createdAt: '2026-06-04T09:00:00.000Z',
    updatedAt: '2026-07-09T05:47:00.000Z',
  },
  {
    id: 4,
    name: 'Бульдозер ЧТЗ Б10',
    licensePlate: 'К512АА 154',
    type: 'Бульдозер',
    department: 'Дорожный участок',
    description: 'Подготовка технологических дорог.',
    beaconId: null,
    lastKnownState: 'NO_DATA',
    lastDataReceivedAt: null,
    createdAt: '2026-06-06T10:15:00.000Z',
    updatedAt: '2026-06-06T10:15:00.000Z',
  },
  {
    id: 5,
    name: 'Топливозаправщик Урал NEXT',
    licensePlate: 'М201ЕР 154',
    type: 'Топливозаправщик',
    department: 'Сервисная зона',
    description: 'Заправка техники на удалённых участках.',
    beaconId: 4,
    lastKnownState: 'MOVING',
    lastDataReceivedAt: '2026-07-09T06:18:00.000Z',
    createdAt: '2026-06-08T11:30:00.000Z',
    updatedAt: '2026-07-09T06:18:00.000Z',
  },
  {
    id: 6,
    name: 'Автокран КС-55713',
    licensePlate: 'Н884ВВ 154',
    type: 'Автокран',
    department: 'Ремонтная база',
    description: 'Кран для монтажных и ремонтных работ.',
    beaconId: 5,
    lastKnownState: 'IDLE',
    lastDataReceivedAt: '2026-07-09T04:50:00.000Z',
    createdAt: '2026-06-10T07:45:00.000Z',
    updatedAt: '2026-07-09T04:50:00.000Z',
  },
  {
    id: 7,
    name: 'Грейдер ДЗ-98',
    licensePlate: 'О337НС 154',
    type: 'Грейдер',
    department: 'Дорожный участок',
    description: 'Планировка и обслуживание карьерных дорог.',
    beaconId: 6,
    lastKnownState: 'ENGINE_ON',
    lastDataReceivedAt: '2026-07-09T06:01:00.000Z',
    createdAt: '2026-06-12T08:20:00.000Z',
    updatedAt: '2026-07-09T06:01:00.000Z',
  },
  {
    id: 8,
    name: 'Вахтовый автобус НЕФАЗ',
    licensePlate: 'Р619ХК 154',
    type: 'Автобус',
    department: 'Транспортный участок',
    description: 'Перевозка сменного персонала.',
    beaconId: null,
    lastKnownState: 'IDLE',
    lastDataReceivedAt: '2026-07-08T18:40:00.000Z',
    createdAt: '2026-06-14T13:10:00.000Z',
    updatedAt: '2026-07-08T18:40:00.000Z',
  },
  {
    id: 9,
    name: 'Самосвал HOWO ZZ3407',
    licensePlate: 'Т054КВ 154',
    type: 'Самосвал',
    department: 'Карьер Южный',
    description: 'Резервная машина южного борта.',
    beaconId: 7,
    lastKnownState: 'NO_DATA',
    lastDataReceivedAt: '2026-07-07T12:25:00.000Z',
    createdAt: '2026-06-16T09:25:00.000Z',
    updatedAt: '2026-07-07T12:25:00.000Z',
  },
  {
    id: 10,
    name: 'Экскаватор Hitachi ZX470',
    licensePlate: 'У771МХ 154',
    type: 'Экскаватор',
    department: 'Карьер Южный',
    description: 'Работает на погрузке породы.',
    beaconId: 8,
    lastKnownState: 'MOVING',
    lastDataReceivedAt: '2026-07-09T06:11:00.000Z',
    createdAt: '2026-06-18T10:00:00.000Z',
    updatedAt: '2026-07-09T06:11:00.000Z',
  },
  {
    id: 11,
    name: 'Пикап УАЗ Профи',
    licensePlate: 'Х315АМ 154',
    type: 'Пикап',
    department: 'Служба механиков',
    description: 'Оперативные выезды механиков по территории.',
    beaconId: 10,
    lastKnownState: 'IDLE',
    lastDataReceivedAt: '2026-07-09T11:40:00.000Z',
    createdAt: '2026-06-20T12:30:00.000Z',
    updatedAt: '2026-07-09T11:40:00.000Z',
  },
  {
    id: 12,
    name: 'Каток Hamm 3412',
    licensePlate: 'Е402РВ 154',
    type: 'Каток',
    department: 'Дорожный участок',
    description: 'Уплотнение технологических дорог после отсыпки.',
    beaconId: 9,
    lastKnownState: 'ENGINE_ON',
    lastDataReceivedAt: '2026-07-09T05:58:00.000Z',
    createdAt: '2026-06-22T09:40:00.000Z',
    updatedAt: '2026-07-09T05:58:00.000Z',
  },
]
