-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Хост: localhost:8889
-- Время создания: Апр 11 2026 г., 16:13
-- Версия сервера: 8.0.40
-- Версия PHP: 8.3.14

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- База данных: `exam_lawyer`
--

-- --------------------------------------------------------

--
-- Структура таблицы `consultations`
--

CREATE TABLE `consultations` (
  `id` int NOT NULL,
  `user_id` int NOT NULL,
  `service_id` int DEFAULT NULL,
  `client_name` varchar(100) NOT NULL,
  `client_phone` varchar(20) NOT NULL,
  `client_email` varchar(100) DEFAULT NULL,
  `question` text NOT NULL,
  `preferred_date` date DEFAULT NULL,
  `status` enum('new','processing','completed','cancelled') DEFAULT 'new',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Структура таблицы `lawyers`
--

CREATE TABLE `lawyers` (
  `id` int NOT NULL,
  `full_name` varchar(100) NOT NULL,
  `position` varchar(100) NOT NULL,
  `specialization` varchar(255) DEFAULT NULL,
  `experience` int DEFAULT NULL,
  `education` text,
  `bio` text,
  `photo_url` varchar(255) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `is_active` tinyint DEFAULT '1',
  `sort_order` int DEFAULT '0',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Дамп данных таблицы `lawyers`
--

INSERT INTO `lawyers` (`id`, `full_name`, `position`, `specialization`, `experience`, `education`, `bio`, `photo_url`, `email`, `is_active`, `sort_order`, `created_at`) VALUES
(1, 'Александр Владимирович Петров', 'Управляющий партнёр', 'Арбитражные споры, корпоративное право', 15, 'МГУ им. Ломоносова, юридический факультет', 'Опытный юрист с 15-летней практикой. Специализируется на сложных арбитражных делах и сопровождении бизнеса. Автор статей в профильных изданиях.', 'img/lawyer1.jpg', 'a.petrov@lawfirm.ru', 1, 1, '2026-04-11 16:05:26'),
(2, 'Екатерина Андреевна Смирнова', 'Руководитель отдела семейного права', 'Семейные споры, наследственное право', 10, 'СПбГУ, юридический факультет', 'Медиатор, эксперт по семейным спорам. Помогает сохранить имущество и права при разводе. Более 500 успешных дел.', 'img/lawyer2.jpg', 'e.smirnova@lawfirm.ru', 1, 2, '2026-04-11 16:05:26'),
(3, 'Дмитрий Игоревич Козлов', 'Глава налоговой практики', 'Налоговое право, банкротство', 12, 'ВШЭ, факультет права', 'Бывший сотрудник налоговой инспекции. Знает все тонкости налоговых проверок. Помогает оптимизировать налоги законно.', 'img/lawyer3.jpg', 'd.kozlov@lawfirm.ru', 1, 3, '2026-04-11 16:05:26'),
(4, 'Мария Сергеевна Иванова', 'Юрист по недвижимости', 'Жилищные споры, сделки с недвижимостью', 8, 'РАНХиГС, юридический факультет', 'Специализируется на сделках с недвижимостью, приватизации, спорах с застройщиками. Помогает оформить документы без ошибок.', 'img/lawyer4.jpg', 'm.ivanova@lawfirm.ru', 1, 4, '2026-04-11 16:05:26'),
(5, 'Андрей Викторович Соколов', 'Адвокат по уголовным делам', 'Уголовное право, защита в суде', 20, 'МГЮА им. Кутафина', 'Адвокат с 20-летним стажем. Защищает права доверителей на всех стадиях уголовного процесса. Высокий процент оправдательных приговоров.', 'img/lawyer5.jpg', 'a.sokolov@lawfirm.ru', 1, 5, '2026-04-11 16:05:26');

-- --------------------------------------------------------

--
-- Структура таблицы `services`
--

CREATE TABLE `services` (
  `id` int NOT NULL,
  `name` varchar(200) NOT NULL,
  `description` text NOT NULL,
  `category` varchar(100) NOT NULL,
  `price_from` decimal(10,2) DEFAULT NULL,
  `duration` varchar(50) DEFAULT NULL,
  `icon` varchar(50) DEFAULT NULL,
  `is_active` tinyint DEFAULT '1',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Дамп данных таблицы `services`
--

INSERT INTO `services` (`id`, `name`, `description`, `category`, `price_from`, `duration`, `icon`, `is_active`, `created_at`) VALUES
(1, 'Консультация юриста', 'Первичная консультация по любому правовому вопросу. Анализ ситуации, рекомендации.', 'Консультации', 1500.00, '30 мин', '⚖️', 1, '2026-04-11 16:05:26'),
(2, 'Составление договора', 'Разработка договоров любой сложности: купли-продажи, аренды, подряда, оказания услуг.', 'Документы', 5000.00, '2 дня', '📄', 1, '2026-04-11 16:05:26'),
(3, 'Представительство в суде', 'Полное сопровождение дела в судах всех инстанций. Сбор доказательств, подготовка исков.', 'Споры', 30000.00, 'от 1 месяца', '🏛️', 1, '2026-04-11 16:05:26'),
(4, 'Регистрация ООО/ИП', 'Полная регистрация юридического лица или ИП. Подбор КВЭД, подготовка документов.', 'Бизнес', 8000.00, '3 дня', '🏢', 1, '2026-04-11 16:05:26'),
(5, 'Налоговое консультирование', 'Оптимизация налогообложения, подготовка деклараций, сопровождение проверок.', 'Налоги', 7000.00, '1 час', '💰', 1, '2026-04-11 16:05:26'),
(6, 'Семейные споры', 'Развод, раздел имущества, алименты, определение места жительства детей.', 'Семейное право', 15000.00, 'от 2 недель', '👨‍👩‍👧', 1, '2026-04-11 16:05:26'),
(7, 'Наследственные дела', 'Оформление наследства, восстановление сроков, оспаривание завещаний.', 'Наследство', 12000.00, 'от 1 месяца', '📜', 1, '2026-04-11 16:05:26'),
(8, 'Трудовые споры', 'Защита прав работников и работодателей. Восстановление на работе, взыскание зарплаты.', 'Трудовое право', 10000.00, 'от 2 недель', '👔', 1, '2026-04-11 16:05:26'),
(9, 'Банкротство граждан', 'Списание долгов через МФЦ или суд. Полное юридическое сопровождение.', 'Долги', 25000.00, 'от 4 месяцев', '💸', 1, '2026-04-11 16:05:26'),
(10, 'Жилищные споры', 'Приватизация, выселение, перепланировка, споры с УК и застройщиками.', 'Недвижимость', 12000.00, 'от 1 месяца', '🏠', 1, '2026-04-11 16:05:26');

-- --------------------------------------------------------

--
-- Структура таблицы `users`
--

CREATE TABLE `users` (
  `id` int NOT NULL,
  `username` varchar(50) NOT NULL,
  `email` varchar(100) NOT NULL,
  `password_hash` varchar(255) NOT NULL,
  `phone` varchar(20) DEFAULT NULL,
  `full_name` varchar(100) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Индексы сохранённых таблиц
--

--
-- Индексы таблицы `consultations`
--
ALTER TABLE `consultations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_id` (`user_id`);

--
-- Индексы таблицы `lawyers`
--
ALTER TABLE `lawyers`
  ADD PRIMARY KEY (`id`);

--
-- Индексы таблицы `services`
--
ALTER TABLE `services`
  ADD PRIMARY KEY (`id`);

--
-- Индексы таблицы `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `username` (`username`),
  ADD UNIQUE KEY `email` (`email`);

--
-- AUTO_INCREMENT для сохранённых таблиц
--

--
-- AUTO_INCREMENT для таблицы `consultations`
--
ALTER TABLE `consultations`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT для таблицы `lawyers`
--
ALTER TABLE `lawyers`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT для таблицы `services`
--
ALTER TABLE `services`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT для таблицы `users`
--
ALTER TABLE `users`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- Ограничения внешнего ключа сохраненных таблиц
--

--
-- Ограничения внешнего ключа таблицы `consultations`
--
ALTER TABLE `consultations`
  ADD CONSTRAINT `consultations_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
