Implement refund system for sales

This commit is contained in:
2026-02-28 19:28:25 -07:00
parent e2973729b4
commit cbed5e4e0c
9 changed files with 841 additions and 4 deletions

View File

@@ -132,8 +132,11 @@ CREATE TABLE sale (
paymentMethod VARCHAR(50) NOT NULL,
employeeId INT NOT NULL,
storeId INT NOT NULL,
isRefund BOOLEAN DEFAULT FALSE NOT NULL,
originalSaleId INT NULL,
FOREIGN KEY (employeeId) REFERENCES employee(employeeId),
FOREIGN KEY (storeId) REFERENCES storeLocation(storeId)
FOREIGN KEY (storeId) REFERENCES storeLocation(storeId),
FOREIGN KEY (originalSaleId) REFERENCES sale(saleId)
);
CREATE TABLE saleItem (