This commit is contained in:
2026-08-28 15:30:12 +08:00
parent 15dc0791f1
commit 81f49babd0
12 changed files with 353 additions and 30 deletions
@@ -16,6 +16,17 @@ CREATE TABLE IF NOT EXISTS `blade_payment_application` (
PRIMARY KEY (`id`), UNIQUE KEY `uk_payment_application_no` (`tenant_id`,`payment_no`), KEY `idx_payment_application_settlement` (`settlement_id`), KEY `idx_payment_application_apply_date` (`apply_date`), KEY `idx_payment_application_status` (`approval_status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='付款申请';
CREATE TABLE IF NOT EXISTS `blade_payment_application_settlement` (
`id` bigint(20) NOT NULL, `tenant_id` varchar(12) NOT NULL DEFAULT '000000',
`create_user` bigint(20) DEFAULT NULL, `create_dept` bigint(20) DEFAULT NULL, `create_time` datetime DEFAULT NULL,
`update_user` bigint(20) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `status` int(11) DEFAULT '1', `is_deleted` int(11) DEFAULT '0',
`payment_application_id` bigint(20) NOT NULL, `formal_settlement_id` bigint(20) NOT NULL, `formal_settlement_no` varchar(100) NOT NULL,
`settlement_amount` decimal(18,2) NOT NULL DEFAULT '0.00', `applied_amount` decimal(18,2) NOT NULL DEFAULT '0.00',
`paid_amount` decimal(18,2) NOT NULL DEFAULT '0.00', PRIMARY KEY (`id`),
UNIQUE KEY `uk_payment_application_settlement` (`tenant_id`,`payment_application_id`,`formal_settlement_id`),
KEY `idx_payment_settlement_application` (`payment_application_id`), KEY `idx_payment_settlement_formal` (`formal_settlement_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='付款申请关联正式结算单';
CREATE TABLE IF NOT EXISTS `blade_payment_application_invoice` (
`id` bigint(20) NOT NULL, `tenant_id` varchar(12) NOT NULL DEFAULT '000000', `create_user` bigint(20) DEFAULT NULL, `create_dept` bigint(20) DEFAULT NULL, `create_time` datetime DEFAULT NULL,
`update_user` bigint(20) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `status` int(11) DEFAULT '1', `is_deleted` int(11) DEFAULT '0',