✨ 支持应收账单异步作废
This commit is contained in:
@@ -102,6 +102,25 @@ CREATE TABLE `ar_bill` (
|
||||
KEY `idx_ar_bill_cutoff_date` (`bill_period_end`,`ar_bill_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='正式应收账单主表';
|
||||
|
||||
-- 应收账单异步作废任务(新库初始化;存量库使用 20261112_ar_bill_void_task.sql)
|
||||
CREATE TABLE `ar_bill_void_task` (
|
||||
`task_id` bigint NOT NULL AUTO_INCREMENT,
|
||||
`ar_bill_id` bigint NOT NULL,
|
||||
`from_status` varchar(32) NOT NULL,
|
||||
`reason` varchar(500) NOT NULL,
|
||||
`status` varchar(16) NOT NULL COMMENT 'WAITING、SUCCESS、FAILED',
|
||||
`error_message` varchar(500) DEFAULT NULL,
|
||||
`request_id` varchar(64) NOT NULL,
|
||||
`create_by` varchar(64) NOT NULL,
|
||||
`create_user_id` bigint NOT NULL,
|
||||
`create_time` datetime NOT NULL,
|
||||
`finished_at` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`task_id`),
|
||||
KEY `idx_void_task_bill_status` (`ar_bill_id`, `status`, `task_id`),
|
||||
KEY `idx_void_task_bill_latest` (`ar_bill_id`, `task_id`),
|
||||
KEY `idx_void_task_status` (`status`, `task_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='应收账单异步作废任务';
|
||||
|
||||
-- ----------------------------
|
||||
-- 表结构:`ar_bill_detail`
|
||||
-- ----------------------------
|
||||
|
||||
Reference in New Issue
Block a user