| 1234567891011121314151617181920212223 |
- -- ----------------------------
- -- 账单批次关联合同文件功能 - 数据库变更
- -- 执行日期: 2026-03-03
- -- ----------------------------
- -- 为 bill_common_file 表添加 batch_id 字段
- ALTER TABLE `bill_common_file`
- ADD COLUMN `batch_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '批次ID' AFTER `id`;
- -- 添加批次ID索引
- ALTER TABLE `bill_common_file`
- ADD INDEX `idx_bill_file_batch`(`batch_id`) USING BTREE;
- -- 添加唯一索引,确保同一批次下文件名唯一(用于覆盖逻辑)
- -- 注意:如果 batch_id 为 NULL,则不受此约束影响
- ALTER TABLE `bill_common_file`
- ADD UNIQUE INDEX `uniq_batch_filename`(`batch_id`, `file_name`) USING BTREE;
- -- ----------------------------
- -- 账单批次发送账期设置
- -- ----------------------------
- ALTER TABLE `bill_batch`
- ADD COLUMN `send_periods` varchar(500) NULL COMMENT '发送账期,多个逗号分隔,格式yyyyMM如202601,202602' AFTER `send_date`;
|