CREATE TABLE IF NOT EXISTS `mechanic_data` ( `name` varchar(100) NOT NULL, `label` varchar(255) NOT NULL, `balance` float NOT NULL DEFAULT 0, `owner_id` varchar(255) DEFAULT NULL, `owner_name` varchar(255) DEFAULT NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; CREATE TABLE IF NOT EXISTS `mechanic_employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identifier` varchar(255) NOT NULL, `mechanic` varchar(255) NOT NULL, `role` varchar(100) NOT NULL, `joined` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; CREATE TABLE IF NOT EXISTS `mechanic_servicing_history` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identifier` varchar(255) NOT NULL, `mechanic` varchar(255) NOT NULL, `plate` varchar(10) NOT NULL, `serviced_part` varchar(10) NOT NULL, `mileage_km` float NOT NULL DEFAULT 0, `date` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; CREATE TABLE IF NOT EXISTS `mechanic_orders` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identifier` varchar(255) NOT NULL, `mechanic` varchar(255) NOT NULL, `plate` varchar(10) NOT NULL, `amount_paid` FLOAT NOT NULL DEFAULT 0, `cart` text NOT NULL, `props_to_apply` text NOT NULL, `installation_progress` text, `fulfilled` boolean DEFAULT 0, `date` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; CREATE TABLE IF NOT EXISTS `mechanic_invoices` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identifier` varchar(255), `mechanic` varchar(255) NOT NULL, `total` float NOT NULL, `data` text NOT NULL, `paid` boolean DEFAULT 0, `date` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; CREATE TABLE IF NOT EXISTS `mechanic_settings` ( `identifier` varchar(255), `preferences` text, PRIMARY KEY (`identifier`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; CREATE TABLE IF NOT EXISTS `mechanic_vehicledata` ( `plate` varchar(10) NOT NULL PRIMARY KEY, `data` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;