0.11.1: 旗舰版完善(资源权限等级/个人环境变量/收藏/企业报表/租户概览/ARM64发布/多渠道接入)
- 迁移 000035-000037(权限等级/环境变量/渠道) - 新增 internal/channel 渠道抽象层(webhook/企微/钉钉/飞书) - 全部功能端到端验证通过(25 包单测)
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
-- 资源权限等级:marketplace 安装记录增加 permission_level
|
||||
-- (view=可查看 / use=仅使用 / manage=管理),门户"我的资源"展示权限等级。
|
||||
ALTER TABLE gateway.marketplace_installations
|
||||
ADD COLUMN IF NOT EXISTS permission_level text NOT NULL DEFAULT 'use'
|
||||
CHECK (permission_level IN ('view', 'use', 'manage'));
|
||||
@@ -0,0 +1,10 @@
|
||||
-- 个人环境变量:门户用户配置 key-value 参数(值加密存储),应用/数字员工
|
||||
-- 运行时若请求未提供同名变量则自动用用户环境变量补充。
|
||||
CREATE TABLE IF NOT EXISTS gateway.user_env_vars (
|
||||
portal_user_id uuid NOT NULL REFERENCES gateway.portal_users(id) ON DELETE CASCADE,
|
||||
key text NOT NULL,
|
||||
encrypted_value bytea NOT NULL,
|
||||
value_kek_version int NOT NULL DEFAULT 1,
|
||||
updated_at timestamptz NOT NULL DEFAULT clock_timestamp(),
|
||||
PRIMARY KEY (portal_user_id, key)
|
||||
);
|
||||
@@ -0,0 +1,17 @@
|
||||
-- 渠道管理:统一企业微信/钉钉/飞书/通用 Webhook 渠道,入站消息经绑定
|
||||
-- 模型应答后按平台协议回复。
|
||||
CREATE TABLE IF NOT EXISTS gateway.channels (
|
||||
id uuid PRIMARY KEY,
|
||||
code text NOT NULL UNIQUE,
|
||||
name text NOT NULL,
|
||||
kind text NOT NULL CHECK (kind IN ('webhook', 'wecom', 'dingtalk', 'feishu')),
|
||||
encrypted_config bytea NOT NULL DEFAULT '',
|
||||
config_kek_version int NOT NULL DEFAULT 1,
|
||||
encrypted_api_key bytea NOT NULL DEFAULT '',
|
||||
api_key_kek_version int NOT NULL DEFAULT 1,
|
||||
model_binding jsonb NOT NULL DEFAULT '{}',
|
||||
enabled boolean NOT NULL DEFAULT true,
|
||||
created_by uuid,
|
||||
created_at timestamptz NOT NULL DEFAULT clock_timestamp(),
|
||||
updated_at timestamptz NOT NULL DEFAULT clock_timestamp()
|
||||
);
|
||||
Reference in New Issue
Block a user