38 lines
2.1 KiB
SQL
38 lines
2.1 KiB
SQL
-- Insert sample labor tasks and prices
|
|
INSERT IGNORE INTO labor_tasks (id, role, task_description, unit, category, subcategory) VALUES
|
|
(1, 'Tømrer', 'Standard gulvlægning arbejde', 'timer', 'Gulvlægning', 'standard'),
|
|
(2, 'Tømrer', 'Avanceret gulvlægning med specialudstyr', 'timer', 'Gulvlægning', 'avanceret'),
|
|
(3, 'Tømrer', 'Standard tagarbejde', 'timer', 'Tagarbejde', 'standard'),
|
|
(4, 'Tømrer', 'Terrasse opførelse', 'timer', 'Terrasse/udestue', 'standard'),
|
|
(5, 'Tømrer', 'Køkkenrenovering', 'timer', 'Renovering', 'køkken');
|
|
|
|
INSERT IGNORE INTO labor_prices (id, labor_task_id, rate_per_hour, valid_from, region) VALUES
|
|
(1, 1, 450.00, CURDATE(), 'København'),
|
|
(2, 2, 520.00, CURDATE(), 'Aarhus'),
|
|
(3, 3, 480.00, CURDATE(), 'Odense'),
|
|
(4, 4, 420.00, CURDATE(), 'Aalborg'),
|
|
(5, 5, 500.00, CURDATE(), 'København');
|
|
|
|
-- Insert sample suppliers
|
|
INSERT IGNORE INTO suppliers (id, name, contact_info, region) VALUES
|
|
(1, 'Silvan', '{"phone": "7010 7010"}', 'Danmark'),
|
|
(2, 'Bauhaus', '{"phone": "8989 8989"}', 'Danmark'),
|
|
(3, 'Harald Nyborg', '{"phone": "7022 1414"}', 'Danmark'),
|
|
(4, 'XL-BYG', '{"phone": "4432 5432"}', 'Danmark');
|
|
|
|
-- Insert sample materials
|
|
INSERT IGNORE INTO materials (id, supplier_id, sku, name, description, unit, category, subcategory) VALUES
|
|
(1, 1, 'ABC123', 'Standard træ materiale', 'Almindeligt træ til standard projekter', 'm²', 'Træ', 'standard'),
|
|
(2, 2, 'DEF456', 'Økonomisk træ', 'Billigt træ til budget projekter', 'm²', 'Træ', 'økonomi'),
|
|
(3, 3, 'GHI789', 'Premium træ kvalitet', 'Højkvalitets træ til eksklusive projekter', 'm²', 'Træ', 'premium'),
|
|
(4, 1, 'BES001', 'Standard beslag sæt', 'Almindelige beslag til montage', 'pakker', 'Beslag', 'standard'),
|
|
(5, 4, 'GULV001', 'Gulvplanker egetræ', 'Massive egetræsplanker', 'm²', 'Gulv', 'planker');
|
|
|
|
-- Insert sample material prices
|
|
INSERT IGNORE INTO material_prices (id, material_id, price, valid_from, region) VALUES
|
|
(1, 1, 125.50, CURDATE(), 'Danmark'),
|
|
(2, 2, 89.90, CURDATE(), 'Danmark'),
|
|
(3, 3, 199.00, CURDATE(), 'Danmark'),
|
|
(4, 4, 15.50, CURDATE(), 'Danmark'),
|
|
(5, 5, 280.00, CURDATE(), 'Danmark');
|