mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-11-15 14:57:41 +08:00
refactor(tenant): 优化及修复租户相关部分代码
- 移动 TenantExtensionProperties 到 common 模块 - 修复 MenuController#tree 接口 setExcludeMenuIdList 方法判断非默认租户条件缺失 - 修复更新租户套餐菜单,没有及时更新在线用户数据权限(后面考虑重构 satoken 权限数据读取部分) - TenantService 接口 getByDomain => getIdByDomain、getByCode => getIdByCode - 移除 MenuService 中已废弃的方法 - LogDaoLocalImpl 还原(未测出租户用户操作,无租户 ID 问题) - 优化 pg 数据库脚本,移除菜单表的租户相关字段 - 其他代码优化
This commit is contained in:
@@ -76,10 +76,6 @@ COMMENT ON COLUMN "tenant_package_menu"."menu_id" IS '菜单ID';
|
||||
COMMENT ON TABLE "tenant_package_menu" IS '租户套餐和菜单关联表';
|
||||
|
||||
-- 为已有表增加租户字段
|
||||
ALTER TABLE "sys_menu" ADD COLUMN "tenant_id" int8 NOT NULL DEFAULT 0;
|
||||
COMMENT ON COLUMN "sys_menu"."tenant_id" IS '租户ID';
|
||||
CREATE INDEX "idx_menu_tenant_id" ON "sys_menu" ("tenant_id");
|
||||
|
||||
ALTER TABLE "sys_dept" ADD COLUMN "tenant_id" int8 NOT NULL DEFAULT 0;
|
||||
COMMENT ON COLUMN "sys_dept"."tenant_id" IS '租户ID';
|
||||
CREATE INDEX "idx_dept_tenant_id" ON "sys_dept" ("tenant_id");
|
||||
@@ -141,9 +137,6 @@ COMMENT ON COLUMN "sys_app"."tenant_id" IS '租户ID';
|
||||
CREATE INDEX "idx_app_tenant_id" ON "sys_app" ("tenant_id");
|
||||
|
||||
-- 调整唯一索引
|
||||
ALTER TABLE "sys_menu" DROP INDEX "uk_menu_title_parent_id";
|
||||
CREATE UNIQUE INDEX "uk_menu_title_parent_id" ON "sys_menu" ("title", "parent_id", "tenant_id");
|
||||
|
||||
ALTER TABLE "sys_dept" DROP INDEX "uk_dept_name_parent_id";
|
||||
CREATE UNIQUE INDEX "uk_dept_name_parent_id" ON "sys_dept" ("name", "parent_id", "tenant_id");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user