完成管理端代码

This commit is contained in:
2024-06-14 17:51:13 +08:00
parent cfbaf585a7
commit 963a80a670
18 changed files with 384 additions and 233 deletions

View File

@@ -0,0 +1,17 @@
DROP USER IF EXISTS 'serviceAgent'@'%';
DROP USER IF EXISTS 'managerAgent'@'%';
CREATE USER 'serviceAgent'@'%' IDENTIFIED BY 'password123';
CREATE USER 'managerAgent'@'%' IDENTIFIED BY 'password123';
GRANT SELECT ON ManagerDatabase.Managers TO 'managerAgent'@'%';
GRANT ALL PRIVILEGES ON ServiceDatabase.Flights TO 'managerAgent'@'%';
GRANT ALL PRIVILEGES ON ServiceDatabase.Passengers TO 'serviceAgent'@'%';
GRANT ALL PRIVILEGES ON ServiceDatabase.Orders TO 'serviceAgent'@'%';
GRANT ALL PRIVILEGES ON ServiceDatabase.Users TO 'serviceAgent'@'%';
GRANT ALL PRIVILEGES ON ServiceDatabase.Airports TO 'serviceAgent'@'%';
GRANT ALL PRIVILEGES ON ServiceDatabase.Tickets TO 'serviceAgent'@'%';
GRANT SELECT, UPDATE (First_class_seats_remaining, Business_class_seats_remaining, Economy_class_seats_remaining)
ON ServiceDatabase.Flights TO 'serviceAgent'@'%';
FLUSH PRIVILEGES;