-- https://www.phpmyadmin.net/
--
-- Máy chủ: localhost:3306
-- Thời gian đã tạo: Th10 12, 2025 lúc 12:50 AM
-- Phiên bản máy phục vụ: 10.11.14-MariaDB-log
-- Phiên bản PHP: 8.3.19

START TRANSACTION;



--
-- Cơ sở dữ liệu: `googgle_api`
--

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

--
-- Cấu trúc bảng cho bảng `don_hangs`
--

CREATE TABLE `don_hangs` (
  `id_don_hang` bigint(20) NOT NULL,
  `ten_khach_hang` varchar(120) DEFAULT NULL,
  `so_dien_thoai` varchar(20) DEFAULT NULL,
  `dia_chi` varchar(255) DEFAULT NULL,
  `id_san_pham` bigint(20) DEFAULT NULL,
  `so_luong` int(11) DEFAULT 1,
  `tong_tien` bigint(20) DEFAULT NULL,
  `ma_thanh_toan` varchar(64) DEFAULT NULL,
  `trang_thai` enum('cho_thanh_toan','da_thanh_toan','huy') DEFAULT 'cho_thanh_toan',
  `sepay_ma_giao_dich` varchar(128) DEFAULT NULL,
  `thoi_gian_thanh_toan` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Đang đổ dữ liệu cho bảng `don_hangs`
--

INSERT INTO `don_hangs` (`id_don_hang`, `ten_khach_hang`, `so_dien_thoai`, `dia_chi`, `id_san_pham`, `so_luong`, `tong_tien`, `ma_thanh_toan`, `trang_thai`, `sepay_ma_giao_dich`, `thoi_gian_thanh_toan`, `created_at`, `updated_at`) VALUES
(2, '1', '1', '1', 2, 1, 2100, 'FEC', 'cho_thanh_toan', NULL, NULL, '2025-10-11 16:47:34', '2025-10-11 16:47:34'),
(3, '1', '1', '1', 2, 1, 2100, '53D', 'cho_thanh_toan', NULL, NULL, '2025-10-11 18:52:20', '2025-10-11 18:52:20'),
(4, '32', '232', '2', 2, 1, 2100, 'C51469', 'cho_thanh_toan', NULL, NULL, '2025-10-11 19:22:34', '2025-10-11 19:22:34'),
(5, '2', '2', '2', 2, 1, 2100, '4FF940', 'da_thanh_toan', '25977889', '2025-10-11 19:52:57', '2025-10-11 19:35:58', '2025-10-11 19:52:57'),
(6, 'Thanh T?', '0123', '1', 1, 1, 2000, '106B9B', 'da_thanh_toan', '26000001', '2025-10-11 19:56:43', '2025-10-11 19:55:02', '2025-10-11 19:56:43'),
(7, '2', '2', '2', 2, 1, 2100, '02C064', 'cho_thanh_toan', NULL, NULL, '2025-10-11 19:57:56', '2025-10-11 19:57:56'),
(8, 'tu', '1', '1', 3, 1, 2200, '9309A2', 'da_thanh_toan', '25981588', '2025-10-11 20:12:07', '2025-10-11 20:11:34', '2025-10-11 20:12:07'),
(9, '3', '3', '3', 2, 1, 2100, '09AF77', 'cho_thanh_toan', NULL, NULL, '2025-10-12 00:21:43', '2025-10-12 00:21:43');

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

--
-- Cấu trúc bảng cho bảng `payment_webhooks`
--

CREATE TABLE `payment_webhooks` (
  `id` bigint(20) NOT NULL,
  `provider` varchar(32) DEFAULT 'sepay',
  `headers` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`headers`)),
  `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payload`)),
  `http_code` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Cấu trúc bảng cho bảng `san_phams`
--

CREATE TABLE `san_phams` (
  `id_san_pham` bigint(20) NOT NULL,
  `ten_san_pham` varchar(200) NOT NULL,
  `gia` bigint(20) NOT NULL,
  `mo_ta` text DEFAULT NULL,
  `hinh_anh` varchar(255) DEFAULT NULL,
  `trang_thai` enum('ban','an') DEFAULT 'ban',
  `created_at` datetime DEFAULT current_timestamp(),
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Đang đổ dữ liệu cho bảng `san_phams`
--

INSERT INTO `san_phams` (`id_san_pham`, `ten_san_pham`, `gia`, `mo_ta`, `hinh_anh`, `trang_thai`, `created_at`, `updated_at`) VALUES
(1, 'Combo Burger + N??c', 2000, 'Burger bò + Pepsi', NULL, 'ban', '2025-10-11 16:16:59', '2025-10-11 16:44:32'),
(2, 'Gà Rán 2 Mi?ng', 2100, 'Gà rán giòn r?m', NULL, 'ban', '2025-10-11 16:16:59', '2025-10-11 16:44:35'),
(3, 'Khoai Tây Chiên L', 2200, 'Khoai tây chiên size l?n', NULL, 'ban', '2025-10-11 16:16:59', '2025-10-11 16:44:40');

--
-- Chỉ mục cho các bảng đã đổ
--

--
-- Chỉ mục cho bảng `don_hangs`
--
ALTER TABLE `don_hangs`
  ADD PRIMARY KEY (`id_don_hang`),
  ADD UNIQUE KEY `ma_thanh_toan` (`ma_thanh_toan`),
  ADD KEY `id_san_pham` (`id_san_pham`);

--
-- Chỉ mục cho bảng `payment_webhooks`
--
ALTER TABLE `payment_webhooks`
  ADD PRIMARY KEY (`id`);

--
-- Chỉ mục cho bảng `san_phams`
--
ALTER TABLE `san_phams`
  ADD PRIMARY KEY (`id_san_pham`);

--
-- AUTO_INCREMENT cho các bảng đã đổ
--

--
-- AUTO_INCREMENT cho bảng `don_hangs`
--
ALTER TABLE `don_hangs`
  MODIFY `id_don_hang` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT cho bảng `payment_webhooks`
--
ALTER TABLE `payment_webhooks`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT cho bảng `san_phams`
--
ALTER TABLE `san_phams`
  MODIFY `id_san_pham` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- Ràng buộc đối với các bảng kết xuất
--

--
-- Ràng buộc cho bảng `don_hangs`
--
ALTER TABLE `don_hangs`
  ADD CONSTRAINT `don_hangs_ibfk_1` FOREIGN KEY (`id_san_pham`) REFERENCES `san_phams` (`id_san_pham`);
COMMIT;

