⚡ 初始提交 - FutureOSS v1.0 插件化运行时框架
一切皆为插件的开发者工具运行时框架
🧩 核心特性:
- 插件热插拔 (importlib 动态加载)
- 依赖自动解析 (拓扑排序 + 循环检测)
- 企业级稳定 (熔断/降级/重试/隔离)
- 事件驱动 (发布/订阅事件总线)
- 完整配置 (YAML 配置 + 热重载)
This commit is contained in:
25
website/community/add-title-system.sql
Normal file
25
website/community/add-title-system.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
-- 添加称号系统到 users 表
|
||||
ALTER TABLE users ADD COLUMN IF NOT EXISTS title VARCHAR(100) DEFAULT '' COMMENT '用户称号';
|
||||
|
||||
-- 设置 admin 用户的称号
|
||||
UPDATE users SET title = '你猜为什么是DeepSeek' WHERE role = 'admin' AND username = 'admin';
|
||||
|
||||
-- 创建称号配置表(可选,用于管理称号)
|
||||
CREATE TABLE IF NOT EXISTS titles (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
name VARCHAR(100) NOT NULL UNIQUE COMMENT '称号名称',
|
||||
color VARCHAR(7) DEFAULT '#06b6d4' COMMENT '称号颜色',
|
||||
description VARCHAR(255) DEFAULT '' COMMENT '称号描述',
|
||||
is_admin_only TINYINT(1) DEFAULT 0 COMMENT '是否仅管理员可用',
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
-- 插入预设称号
|
||||
INSERT IGNORE INTO titles (name, color, description, is_admin_only) VALUES
|
||||
('你猜为什么是DeepSeek', '#f59e0b', '神秘的管理称号', 1),
|
||||
('管理员', '#ef4444', '网站管理员', 1),
|
||||
('版主', '#22c55e', '社区版主', 1),
|
||||
('活跃用户', '#3b82f6', '经常发帖的活跃用户', 0),
|
||||
('新手', '#6b7280', '新加入的用户', 0),
|
||||
('技术达人', '#8b5cf6', '技术方面的大神', 0),
|
||||
('社区元老', '#f97316', '在很久的时间前就加入社区的用户', 0);
|
||||
Reference in New Issue
Block a user