plugins 插件表
字段名 | 字段类型 | 字段注释 | 默认值 | 可空 | 备注 |
---|---|---|---|---|---|
id | int UNSIGNED | 主键 ID | NO | 自动递增 | |
fskey | varchar(64) | 插件标识名 | NO | 唯一值,大驼峰格式 | |
type | smallint UNSIGNED | 插件类型 | NO | 自定义归类 | |
name | varchar(64) | 插件名称 | NO | ||
description | varchar(255) | 插件描述 | NO | ||
version | varchar(16) | 语义化版本号 | NO | 用于展示的版本号 | |
author | varchar(64) | 开发者名称 | NO | ||
author_link | varchar(128) | 开发者链接 | YES | ||
scene | json | 应用场景 | YES | 支持的应用场景参数 格式: ["apiKey","register"] | |
plugin_host | varchar(128) | 插件自定义域名 | YES | http:// 或 https:// 开头,结尾不带 / | |
access_path | varchar(128) | 插件访问路径 | YES | 相对路径,支持变量名 当字段 plugin_host 为空时,与“后端域名”拼接成完整 URL | |
settings_path | varchar(128) | 设置页面 | YES | 相对路径,为空代表没有设置页面 | |
is_standalone | tinyint UNSIGNED | 是否为独立部署 | 0 | NO | 0.否 / 1.是 |
is_upgrade | tinyint UNSIGNED | 是否有升级包 | 0 | NO | 0.无 / 1.有 |
upgrade_version | varchar(16) | 新版本号 | YES | ||
upgrade_code | varchar(32) | 升级码 | YES | 官方应用市场升级凭证 | |
is_enabled | tinyint UNSIGNED | 是否启用 | 1 | NO | 0.停用 / 1.启用 |
created_at | timestamp | 创建时间 | CURRENT_TIMESTAMP | NO | |
updated_at | timestamp | 更新时间 | NO | ||
deleted_at | timestamp | 删除时间 | YES |
地址拼接说明
- 1、插件完整的 URL 地址,由域名字段
plugin_host
加路径字段access_path
拼接完成,当plugin_host
为空时,与后端地址(配置表键名system_url
)拼接成完整 URL 地址。 - 2、如果是「插件关联使用表」的关联插件,先根据第 1 条的逻辑拼接成完整地址,然后以
plugin_usages->parameter
字段值替换 URL 地址中的{parameter}
,替换后输出 URL。