v0.16.0: 后台体验升级——i18n(默认英文)/浅深主题/字号放大/关站维护页/个人设置(头像·语言·主题·密码·MCP Token)/权限管理(菜单+MCP·API)/询盘抽屉翻倍+PHP序列化数据清洗(22.7万行)+去裸JSON

This commit is contained in:
bigcode
2026-11-05 01:46:00 +08:00
parent c3df5d9db1
commit a018019504
47 changed files with 3008 additions and 830 deletions
+8
View File
@@ -414,6 +414,14 @@ export const users = pgTable(
legacyPasswordHash: varchar("legacy_password_hash", { length: 255 }),
/** # 数据库字段 角色:admin | editor | manager | customer */
role: varchar("role", { length: 32 }).default("customer").notNull(),
/** # 数据库字段 头像 URL(媒体库选择,空 = 默认图标) */
avatar: varchar("avatar", { length: 512 }).default("").notNull(),
/** # 数据库字段 默认后台语言(BCP47,空 = 跟随浏览器/默认 en) */
locale: varchar("locale", { length: 16 }).default("").notNull(),
/** # 数据库字段 默认后台主题:light | dark(空 = 浅色) */
theme: varchar("theme", { length: 16 }).default("").notNull(),
/** # 数据库字段 MCP 访问令牌(Agent 经 MCP 网关调用时鉴权;空 = 未启用) */
mcpToken: varchar("mcp_token", { length: 64 }).default("").notNull(),
/** # 数据库字段 账单地址 */
billing: jsonb("billing").default({}).notNull(),
/** # 数据库字段 收货地址 */