表名修改

This commit is contained in:
luojiaquan
2026-09-24 09:25:47 +08:00
parent f834dd785b
commit cef55c517e
34 changed files with 184 additions and 152 deletions
@@ -0,0 +1,33 @@
-- =============================================================
-- 表名按模块缩写重命名
-- 供应商模块:bms_supplier* -> sup_supplier*
-- 客户模块: bms_customer* -> ctr_customer*
-- customer_* -> ctr_customer_*
-- 2026-09-24
-- 说明:
-- 1. 14 张表均无外键约束(子表通过 customer_id/supplier_id 逻辑关联),可直接 RENAME;
-- 2. RENAME TABLE 为单条 DDL,MySQL 原子执行;
-- 3. 同步更新代码生成器元数据 gen_table.table_name;
-- 4. 注意:bms_customer_attachment.biz_type 中的枚举值 'customer_receipt' 是业务类型,
-- 不是表名,保持不变。
-- =============================================================
SET NAMES utf8mb4;
RENAME TABLE
bms_supplier TO sup_supplier,
bms_supplier_attachment TO sup_supplier_attachment,
bms_supplier_company TO sup_supplier_company,
bms_supplier_contact TO sup_supplier_contact,
bms_customer TO ctr_customer,
bms_customer_attachment TO ctr_customer_attachment,
bms_customer_company TO ctr_customer_company,
bms_customer_contact TO ctr_customer_contact,
customer_account TO ctr_customer_account,
customer_balance_flow TO ctr_customer_balance_flow,
customer_credit_apply TO ctr_customer_credit_apply,
customer_credit_flow TO ctr_customer_credit_flow,
customer_credit_grant TO ctr_customer_credit_grant,
customer_receipt TO ctr_customer_receipt;
-- 代码生成器元数据(类名 BmsCustomer 不变,仅表名同步)
UPDATE gen_table SET table_name = 'ctr_customer' WHERE table_name = 'bms_customer';