Skip to content
On this page

configs

Column NameTypeCommentDefaultNullRemark
idint UNSIGNEDPrimary Key IDNOAuto Increment
item_keyvarchar(64)键名NOUnique
item_valuelongtext键值YES
item_typevarchar(16)键类型stringNO
item_tagvarchar(32)键标签NO
is_multilingualtinyint UNSIGNED是否多语言0NO0.否 / 1.是
is_customtinyint UNSIGNED是否为自定义1NO0.否 / 1.是
0 表示为系统自带,1 表示为插件新增
is_apitinyint UNSIGNED是否接口输出0NO0.禁止 / 1.允许
created_attimestampCreate TimeCURRENT_TIMESTAMPNO
updated_attimestampUpdate TimeYES
deleted_attimestampDelete TimeYES

键类型 item_type

JSON 数据类型为基础,延伸有 filepluginplugins 三个类型。

file 类型,如果键值数字,则代表是文件 ID,凭 ID 输出文件 URL,除此之外表示为文件 URL,原样输出。

plugin 类型代表是插件 unikey 值,凭 unikey 输出插件 URL。

plugins 类型代表是多选插件,以 Array 格式存储,将 unikey 替换为 url 输出插件 URL。

json
// plugins 格式
[
    {
        "code": "code",
        "unikey": "unikey"
    }
]

插件需要判断 plugins > plugin_host 是否有值;有值则是插件表 plugin_host + access_path 字段内容拼接成完整 URL;无值则是拿配置表 system_url 键值 + 插件表 access_path 字段拼接成完整 URL。

  • number
  • string
  • boolean
  • array
  • object
  • file
  • plugin
  • plugins

filepluginplugins 类型的键值,需输出对应的 URL

Released under the Apache-2.0 License