This commit is contained in:
2026-04-14 16:27:47 +08:00
commit 4b38a4c952
134 changed files with 7478 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
CREATE TABLE IF NOT EXISTS auth.tb_auth_refresh_token (
token_id VARCHAR(64) PRIMARY KEY,
user_id VARCHAR(64) NOT NULL,
username VARCHAR(64) NOT NULL,
province_code VARCHAR(12),
area_code VARCHAR(12),
tenant_id VARCHAR(64),
tenant_path VARCHAR(255),
dept_id VARCHAR(64),
dept_path VARCHAR(255),
refresh_token TEXT NOT NULL,
expire_at TIMESTAMP NOT NULL,
revoked BOOLEAN NOT NULL DEFAULT FALSE,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS auth.tb_auth_login_audit (
audit_id VARCHAR(64) PRIMARY KEY,
user_id VARCHAR(64),
username VARCHAR(64) NOT NULL,
province_code VARCHAR(12),
area_code VARCHAR(12),
tenant_id VARCHAR(64),
tenant_path VARCHAR(255),
dept_id VARCHAR(64),
dept_path VARCHAR(255),
login_ip VARCHAR(64),
login_status VARCHAR(32) NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX IF NOT EXISTS idx_auth_refresh_token_user ON auth.tb_auth_refresh_token(user_id);
CREATE INDEX IF NOT EXISTS idx_auth_login_audit_tenant ON auth.tb_auth_login_audit(tenant_id, created_at DESC);

View File

@@ -0,0 +1,6 @@
INSERT INTO auth.tb_auth_login_audit (
audit_id, user_id, username, province_code, area_code, tenant_id, tenant_path, dept_id, dept_path, login_ip, login_status
) VALUES (
'audit-bootstrap-001', 'U10001', 'admin', '330000', '330100', 'SCH-HQ', '/SCH-HQ/', 'DEPT-HQ-ADMIN', '/DEPT-HQ/DEPT-HQ-ADMIN/', '127.0.0.1', 'BOOTSTRAP'
)
ON CONFLICT (audit_id) DO NOTHING;