mirror of
https://github.com/i701/sarlink-portal.git
synced 2025-02-23 10:02:00 +00:00
- Introduced createPayment action for handling payment creation. - Added PaymentsTable component for displaying payment records with pagination. - Implemented new PaymentPage for viewing individual payment details and associated devices. - Refactored DeviceCartDrawer to integrate payment creation and device selection. - Enhanced DevicesToPay component to display devices based on payment status. - Updated PriceCalculator component for better user input handling. - Introduced NumberInput component for consistent number input across forms. - Modified Prisma schema to include new fields for payments and devices. - Improved overall user experience with responsive design adjustments and new UI elements.
24 lines
922 B
SQL
24 lines
922 B
SQL
/*
|
|
Warnings:
|
|
|
|
- You are about to drop the column `billId` on the `Device` table. All the data in the column will be lost.
|
|
- You are about to drop the column `name` on the `Payment` table. All the data in the column will be lost.
|
|
- Added the required column `numberOfMonths` to the `Payment` table without a default value. This is not possible if the table is not empty.
|
|
|
|
*/
|
|
-- DropForeignKey
|
|
ALTER TABLE "Device" DROP CONSTRAINT "Device_billId_fkey";
|
|
|
|
-- AlterTable
|
|
ALTER TABLE "Device" DROP COLUMN "billId",
|
|
ADD COLUMN "expiryDate" TIMESTAMP(3),
|
|
ADD COLUMN "paymentId" TEXT;
|
|
|
|
-- AlterTable
|
|
ALTER TABLE "Payment" DROP COLUMN "name",
|
|
ADD COLUMN "numberOfMonths" INTEGER NOT NULL,
|
|
ALTER COLUMN "amount" SET DATA TYPE DOUBLE PRECISION;
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "Device" ADD CONSTRAINT "Device_paymentId_fkey" FOREIGN KEY ("paymentId") REFERENCES "Payment"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|