64 lines
No EOL
2.3 KiB
SQL
64 lines
No EOL
2.3 KiB
SQL
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; |