后端缓存管理
ci-userbase-service / build-and-push (push) Successful in 2m20s

This commit is contained in:
chenxing
2026-09-07 09:33:10 +08:00
parent 79b1d99db9
commit 1047d2387f
56 changed files with 3786 additions and 331 deletions
@@ -0,0 +1,33 @@
-- 学校私有应用覆盖表初始化脚本(备案用;实际由 ddl-auto=update 自动建表)
-- 《管理端权限分级改造方案》§5:仅两张覆盖表,无数据迁移、无存量数据回填。
-- 时间:2026-09-04
CREATE TABLE IF NOT EXISTS sys_school_app_override (
id INT AUTO_INCREMENT PRIMARY KEY,
create_user INT NOT NULL,
create_time DATETIME(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
update_user INT NULL,
update_time DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
school_id INT NOT NULL,
app_id INT NOT NULL,
name VARCHAR(64) NULL,
description VARCHAR(255) NULL,
icon VARCHAR(255) NULL,
sort_no INT NULL,
UNIQUE KEY uk_school_app (school_id, app_id),
KEY idx_school_app_override_app (app_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS sys_school_category_override (
id INT AUTO_INCREMENT PRIMARY KEY,
create_user INT NOT NULL,
create_time DATETIME(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
update_user INT NULL,
update_time DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
school_id INT NOT NULL,
category_id INT NOT NULL,
name VARCHAR(64) NULL,
sort_no INT NULL,
UNIQUE KEY uk_school_category (school_id, category_id),
KEY idx_school_category_override_cat (category_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;