## 说明 * 一段使用时间之后,对接较多第三方具有多租户功能的插件,发现字段命名为TenantId的居多。 * 经过考虑后,为了统一命名,降低学习成本,决定将TenantCode字段统一替换为TenantId字段 <br> ## 如何操作 ### 一、后端框架替换 * **BladeX-Tool、BladeX、BladeX-Boot、BladeX-Biz各个工程请依次按照如下步骤进行全局替换** * **替换请一定注意大小写,不要替换出错** * **替换前请务必将最新代码推送至git,这样替换出错可以随时revert,等待全部测试完毕再推送替换后的代码** * 全局替换`tenantCode`为`tenantId` ![](https://box.kancloud.cn/c7c0104ff1869b96bd893cb23a3cc037_1306x1278.png) <br> * 全局替换`getTenantCode`为`getTenantId` ![](https://box.kancloud.cn/cd1bd12af0d2ccf69e906ebaab0af635_1306x1278.png) <br> * 全局替换`setTenantCode`为`setTenantId` ![](https://box.kancloud.cn/f89db4b1f501112ba99795832f15bcf8_1306x1278.png) <br> * 全局替换`TENANT_CODE`为`TENANT_ID` ![](https://box.kancloud.cn/e58144fd96772733095bf928f280a528_1306x1278.png) <br> * 全局替换`tenant_code`为`tenant_id` ![](https://box.kancloud.cn/740ad5a30dfe5eaadae9870c699da8a9_1306x1278.png) <br> * 全局替换`Tenant-Code`为`Tenant-Id` ![](https://box.kancloud.cn/1903c1107502577cab114b699f40c626_1306x1278.png) <br> * 全局替换`租户编号`为`租户ID` ![](https://box.kancloud.cn/c455cbfd80f32a00f715d850d3cff148_1306x1278.png) <br> ### 二、前端框架替换之sword * 全局替换`tenant_code`为`tenant_id` ![](https://box.kancloud.cn/655458ce7ce77d6e0705e22b5f13b13f_1328x1278.png) <br> * 全局替换`tenantCode`为`TenantId`,注意红框内为首字母大写,不要替换出错 ![](https://box.kancloud.cn/773b24700ea3c1543be40ae4a8714ca8_1328x1278.png) ![](https://box.kancloud.cn/ea954462aa1bc3dc86bd90ab2dd67e68_1328x1278.png) <br> * 全局替换`Tenant-Code`为`Tenant-Id` ![](https://box.kancloud.cn/8c2cc3a02ed7a59eb6c7ad9093076377_1328x1278.png) <br> * 全局替换`租户编号`为`租户ID` ![](https://box.kancloud.cn/4e64231e20e25302a6c867c6b84d9bff_1328x1278.png) <br> ### 三、前端框架替换之saber * 全局替换`tenantCode`为`tenantId` ![](https://box.kancloud.cn/2be0c35789d7df2aebd284d8ce2ba12e_1328x1278.png) * 全局替换`Tenant-Code`为`Tenant-Id` ![](https://box.kancloud.cn/79ec86f982f25dcef2708a027efe037b_1328x1278.png) * 全局替换`租户编号`为`租户ID` ![](https://box.kancloud.cn/dfaed92f2951e05039bf9d26c68f7a6a_1328x1278.png) ### 四、修改数据库字段名 ~~~ ALTER TABLE `blade_dept` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_log_api` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_log_error` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_log_usual` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_notice` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_oss` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_role` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_tenant` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ALTER TABLE `blade_user` CHANGE COLUMN `tenant_code` `tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID' AFTER `id`; ~~~ ### 五、修改nacos对应的配置 ![](https://box.kancloud.cn/ed1ea77fd6a3c09ef01346f08f28566b_1330x1302.png)