Files
YelayMaths/yelaymaths_api/prisma/migrations/20260930130000_add_refund_request/migration.sql
T
2026-09-30 15:08:16 +08:00

20 lines
954 B
SQL

-- 退款申请:iOS 用户向 Apple 申请退款后,平台发来的退款问询落库,供后台查看
CREATE TABLE `refund_requests` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`pay_order_id` VARCHAR(64) NOT NULL,
`order_id` INTEGER UNSIGNED NULL,
`reason` VARCHAR(255) NULL,
`provide_status` VARCHAR(4) NULL,
`our_result` TINYINT NOT NULL,
`our_evidence` VARCHAR(255) NULL,
`query_count` INTEGER UNSIGNED NOT NULL DEFAULT 1,
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
`updated_at` DATETIME(3) NOT NULL,
UNIQUE INDEX `refund_requests_pay_order_id_key`(`pay_order_id`),
INDEX `refund_requests_created_at_idx`(`created_at`),
PRIMARY KEY (`id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE `refund_requests` ADD CONSTRAINT `refund_requests_order_id_fkey` FOREIGN KEY (`order_id`) REFERENCES `orders`(`id`) ON DELETE SET NULL ON UPDATE CASCADE;