revert: 恢复收票建表与推送迁移脚本原始内容,删列变更统一由新脚本承载
This commit is contained in:
@@ -67,6 +67,8 @@ CREATE TABLE IF NOT EXISTS `blade_invoice_receipt` (
|
||||
`approval_status` varchar(30) COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'draft',
|
||||
`current_node` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL,
|
||||
`current_processor` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL,
|
||||
`kingdee_bill_no` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL,
|
||||
`kingdee_status` varchar(30) COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'unsynced',
|
||||
`attachments_json` longtext COLLATE utf8mb4_general_ci,
|
||||
`remark` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL,
|
||||
`void_reason` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL,
|
||||
@@ -75,7 +77,8 @@ CREATE TABLE IF NOT EXISTS `blade_invoice_receipt` (
|
||||
KEY `idx_invoice_receipt_no` (`tenant_id`,`invoice_no`),
|
||||
KEY `idx_invoice_receipt_project` (`project_id`),
|
||||
KEY `idx_invoice_receipt_date` (`invoice_date`),
|
||||
KEY `idx_invoice_receipt_status` (`approval_status`)
|
||||
KEY `idx_invoice_receipt_status` (`approval_status`),
|
||||
KEY `idx_invoice_receipt_kingdee` (`kingdee_status`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='收票登记';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `blade_invoice_receipt_settlement` (
|
||||
|
||||
@@ -40,7 +40,7 @@ DEALLOCATE PREPARE ddl_stmt;
|
||||
-- ③ blade_invoice_receipt.kingdee_received_invoice_no
|
||||
SET @ddl_sql = (
|
||||
SELECT IF(COUNT(*) = 0,
|
||||
'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_received_invoice_no` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ''金蝶收票单单据编号(A303-2生成)'' AFTER `current_processor`',
|
||||
'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_received_invoice_no` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ''金蝶收票单单据编号(A303-2生成)'' AFTER `kingdee_bill_no`',
|
||||
'SELECT 1')
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
@@ -54,7 +54,7 @@ DEALLOCATE PREPARE ddl_stmt;
|
||||
-- ④ blade_invoice_receipt.kingdee_push_status
|
||||
SET @ddl_sql = (
|
||||
SELECT IF(COUNT(*) = 0,
|
||||
'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_push_status` varchar(16) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ''unsynced'' COMMENT ''收票单推送状态(unsynced未推送/pushed已保存/assigned已指定应付/failed推送失败)'' AFTER `kingdee_received_invoice_no`',
|
||||
'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_push_status` varchar(16) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ''unsynced'' COMMENT ''收票单推送状态(unsynced未推送/pushed已保存/assigned已指定应付/failed推送失败)'' AFTER `kingdee_status`',
|
||||
'SELECT 1')
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
|
||||
Reference in New Issue
Block a user