-- --------------------------------------------------------
-- Servidor:                     127.0.0.1
-- Versão do servidor:           10.4.32-MariaDB - mariadb.org binary distribution
-- OS do Servidor:               Win64
-- HeidiSQL Versão:              12.6.0.6765
-- --------------------------------------------------------



-- Copiando estrutura do banco de dados para balanca
CREATE DATABASE IF NOT EXISTS `balanca` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */;
USE `balanca`;

-- Copiando estrutura para tabela balanca.entrada_veiculo
CREATE TABLE IF NOT EXISTS `entrada_veiculo` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `placa` varchar(20) DEFAULT NULL,
  `carreta` varchar(20) DEFAULT NULL,
  `tara` float(10,2) DEFAULT NULL,
  `peso_bruto` float(10,2) DEFAULT NULL,
  `hora_entrada` datetime DEFAULT NULL,
  `carga` varchar(50) DEFAULT NULL,
  `destino` varchar(20) DEFAULT NULL,
  `operador` varchar(50) DEFAULT NULL,
  `frota` varchar(50) DEFAULT NULL,
  `modelo_veiculo` varchar(100) DEFAULT NULL,
  `condutor` varchar(50) DEFAULT NULL,
  `peso_final` float(10,2) DEFAULT NULL,
  `data_saida` datetime DEFAULT NULL,
  `operador_saida` varchar(50) DEFAULT NULL,
  `fornecedor` varchar(100) DEFAULT NULL,
  `notafiscal` varchar(100) DEFAULT NULL,
  `romaneio` varchar(50) DEFAULT NULL,
  `book` varchar(100) DEFAULT NULL,
  `tipo` varchar(50) NOT NULL,
  `plate_number` varchar(30) NOT NULL,
  `carrier` varchar(50) NOT NULL,
  `driver_name` varchar(50) NOT NULL,
  `arrival_time` timestamp NOT NULL DEFAULT current_timestamp(),
  `status` varchar(50) NOT NULL DEFAULT 'Aguardando entrada',
  `entry_authorized_time` timestamp NULL DEFAULT NULL,
  `entry_authorized_by` varchar(50) DEFAULT NULL,
  `entry_weighed_time` timestamp NULL DEFAULT NULL,
  `entry_weighed_by` varchar(50) DEFAULT NULL,
  `loading_started_time` timestamp NULL DEFAULT NULL,
  `loading_started_by` varchar(50) DEFAULT NULL,
  `loading_completed_time` timestamp NULL DEFAULT NULL,
  `loading_completed_by` varchar(50) DEFAULT NULL,
  `exit_weighed_time` timestamp NULL DEFAULT NULL,
  `exit_weighed_by` varchar(50) DEFAULT NULL,
  `exit_authorized_time` timestamp NULL DEFAULT NULL,
  `exit_authorized_by` varchar(50) DEFAULT NULL,
  `setorautoriza` varchar(50) DEFAULT NULL,
  `finalidade` varchar(50) DEFAULT NULL,
  `balanca` varchar(10) DEFAULT NULL,
  `enter_vehicle_time` timestamp NULL DEFAULT NULL,
  `arrival_time_by` varchar(50) DEFAULT NULL,
  `enter_balanca_by` varchar(100) DEFAULT NULL,
  `enter_balanca_time` timestamp NULL DEFAULT NULL,
  `exit_balanca_by` varchar(100) DEFAULT NULL,
  `exit_balanca_time` timestamp NULL DEFAULT NULL,
  `enter_vehicle_by` varchar(50) DEFAULT NULL,
  `controladoria_authorized_time` timestamp NULL DEFAULT NULL,
  `controladoria_authorized_by` varchar(100) DEFAULT NULL,
  `controladoria_exit_authorized_time` timestamp NULL DEFAULT NULL,
  `controladoria_exit_authorized_by` varchar(100) DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `bi_trem` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1046 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- Copiando dados para a tabela balanca.entrada_veiculo: ~0 rows (aproximadamente)

-- Copiando estrutura para tabela balanca.saida_veiculo
CREATE TABLE IF NOT EXISTS `saida_veiculo` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `placa` varchar(10) NOT NULL,
  `carreta` varchar(10) DEFAULT NULL,
  `frota` varchar(10) DEFAULT NULL,
  `operador` varchar(50) DEFAULT NULL,
  `peso_saida` float NOT NULL,
  `tipo_carga` varchar(20) NOT NULL,
  `hora_saida` datetime NOT NULL,
  `modelo_veiculo` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- Copiando estrutura para tabela balanca.veiculos
CREATE TABLE IF NOT EXISTS `veiculos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `placa` varchar(10) DEFAULT NULL,
  `frota` varchar(50) DEFAULT NULL,
  `carreta` varchar(50) DEFAULT NULL,
  `tara` float(10,2) DEFAULT NULL,
  `peso_bruto` float DEFAULT NULL,
  `hora_entrada` datetime DEFAULT NULL,
  `carga` varchar(100) DEFAULT NULL,
  `tipo_carga` varchar(50) DEFAULT NULL,
  `operador` varchar(100) DEFAULT NULL,
  `modelo_veiculo` varchar(200) DEFAULT NULL,
  `tipo_veiculo` varchar(50) DEFAULT NULL,
  `fornecedor` varchar(100) DEFAULT NULL,
  `condutor` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- Copiando dados para a tabela balanca.veiculos: ~6 rows (aproximadamente)
INSERT INTO `veiculos` (`id`, `placa`, `frota`, `carreta`, `tara`, `peso_bruto`, `hora_entrada`, `carga`, `tipo_carga`, `operador`, `modelo_veiculo`, `tipo_veiculo`, `fornecedor`, `condutor`) VALUES
	(1, '', '08', '', 0.00, 0, '2024-09-23 10:03:00', '', '', '', 'TRATOR 4X2MASSEY FERGUSON', NULL, 'CDV', 'EDSON FELIZARDO'),
	(11, 'JJZ2G58', NULL, NULL, NULL, NULL, '2024-11-05 08:35:39', NULL, NULL, NULL, 'CAMINHAO', NULL, 'FAZENDA PARAIBA', 'JOAO BATISTA'),
	(12, 'NQI3G59', NULL, NULL, NULL, NULL, '2024-11-05 08:36:29', NULL, NULL, NULL, 'CAMINHAO', NULL, 'FAZENDA PARAIBA', 'JOSE LUIZ'),
	(13, 'EPP2C01', NULL, 'RNW2I75', NULL, NULL, '2024-11-06 08:34:04', NULL, NULL, NULL, 'CARRETA', NULL, 'GLOBAL TRANSPORTADORA', NULL),
	(14, 'JCW3C85', NULL, NULL, NULL, NULL, '2024-11-06 08:36:01', 'COLETA SELETIVA', NULL, NULL, 'CAMINHÃO COMPACTADOR', NULL, 'ATREVIDA', 'SEVERINO'),
	(15, 'EBL9J61', NULL, 'KLI3594', NULL, NULL, '2025-01-20 08:36:57', NULL, NULL, NULL, 'CAMINHÃO VW/19.330 CTC 4X2', NULL, 'VALUE TRANSPORTE LOGÍSTICA', 'JOÃO MONTEIRO ');

