provapraticabackend/initdb/02_seed.sql
AV77web cbf7318594
All checks were successful
Deploy to VPS / build (push) Successful in 17s
Deploy to VPS / deploy (push) Successful in 21s
modifica a select dipendenti
2026-06-09 14:44:14 +02:00

45 lines
2.8 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ============================================================
-- Dati iniziali di test Gestione Rimborsi Spese Aziendali
-- Utenti: già presenti in tabella utenti (id 1-4)
-- 1 andrea villari responsabile valutazioni
-- 2 mario rossi
-- 3 marco bianchi
-- 4 anna verdi
-- ============================================================
USE provapratica;
-- Ruoli corretti per gli utenti di test (id 1 = responsabile, 2-4 = dipendenti)
UPDATE utenti SET ruolo = 'RESPONSABILE_AMMINISTRATIVO' WHERE utente_id = 1;
UPDATE utenti SET ruolo = 'DIPENDENTE' WHERE utente_id IN (2, 3, 4);
INSERT IGNORE INTO categorie_spesa (descrizione) VALUES
('Trasferta'),
('Pasto'),
('Pedaggio'),
('Parcheggio'),
('Acquisto autorizzato');
-- categoria_id: 1=Trasferta, 2=Pasto, 3=Pedaggio, 4=Parcheggio, 5=Acquisto autorizzato
INSERT INTO richieste_rimborso
(data_inserimento, data_spesa, categoria_id, importo, descrizione, riferimento_giustificativo, stato, dipendente_id, data_valutazione, responsabile_valutazione_id, motivazione_rifiuto, data_liquidazione)
VALUES
-- IN_ATTESA (modificabili/eliminabili dal dipendente)
('2026-06-01 09:15:00', '2026-05-28', 1, 145.80, 'Trasferta Roma-Milano per riunione commerciale', 'BIGL-2026-041', 'IN_ATTESA', 2, NULL, NULL, NULL, NULL),
('2026-06-03 11:20:00', '2026-06-02', 2, 42.50, 'Pranzo di lavoro con fornitore', 'SCONTR-887', 'IN_ATTESA', 3, NULL, NULL, NULL, NULL),
('2026-06-05 08:45:00', '2026-06-04', 4, 9.00, 'Parcheggio presso cliente', NULL, 'IN_ATTESA', 4, NULL, NULL, NULL, NULL),
-- APPROVATA (in attesa di liquidazione)
('2026-05-20 10:00:00', '2026-05-18', 3, 22.40, 'Pedaggio autostrada A14 Ancona-Rimini', 'PED-9921', 'APPROVATA', 2, '2026-05-21 15:30:00', 1, NULL, NULL),
('2026-05-25 14:30:00', '2026-05-24', 1, 67.00, 'Taxi da stazione a sede cliente', 'TAXI-334', 'APPROVATA', 3, '2026-05-26 09:00:00', 1, NULL, NULL),
-- RIFIUTATA
('2026-05-15 16:00:00', '2026-05-14', 5, 89.90, 'Acquisto materiale ufficio non preventivato', 'FATT-5567', 'RIFIUTATA', 4, '2026-05-16 11:00:00', 1, 'Mancanza di autorizzazione preventiva dal responsabile', NULL),
-- LIQUIDATA
('2026-05-10 09:00:00', '2026-05-08', 2, 28.00, 'Cena durante trasferta serale', 'SCONTR-412', 'LIQUIDATA', 2, '2026-05-11 10:00:00', 1, NULL, '2026-05-13 17:00:00'),
('2026-05-12 08:30:00', '2026-05-10', 4, 15.50, 'Parcheggio aeroporto Fiumicino', 'PARC-221', 'LIQUIDATA', 3, '2026-05-13 09:30:00', 1, NULL, '2026-05-15 16:45:00'),
-- Altri mesi per test filtro statistiche
('2026-04-08 10:00:00', '2026-04-07', 1, 198.00, 'Volo andata/ritorno Napoli-Torino', 'VOL-7788', 'LIQUIDATA', 4, '2026-04-09 11:00:00', 1, NULL, '2026-04-12 14:00:00'),
('2026-04-22 13:00:00', '2026-04-20', 3, 31.20, 'Pedaggi trasferta settimanale', 'PED-4401', 'APPROVATA', 2, '2026-04-23 09:00:00', 1, NULL, NULL);