Skip to content

configs 全局配置表

字段名字段类型字段注释默认值可空备注
idint UNSIGNED主键 IDNO自动递增
item_keyvarchar(64)键名NO唯一值
item_valuelongtext键值YES
item_typevarchar(16)键类型stringNO
is_multilingualtinyint UNSIGNED是否多语言0NO0.否 / 1.是
is_customtinyint UNSIGNED是否为自定义1NO0.否 / 1.是
0 表示为系统自带,1 表示为应用新增
is_apitinyint UNSIGNED是否接口输出0NO0.禁止 / 1.允许
created_attimestamp创建时间useCurrentNO比如 MySQL 默认值为 CURRENT_TIMESTAMP
updated_attimestamp更新时间YES
deleted_attimestamp删除时间YES

键类型 item_type

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

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

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

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

json
// plugins 格式
[
    {
        "code": "code",
        "icon": "file id or file url",
        "name": {
            "en": "",
            "zh-Hans": ""
        },
        "fskey": "fskey",
        "order": 1
    }
]

插件需要判断 apps->app_host 是否有值;有值则是插件表 app_host + access_path 字段内容拼接成完整 URL;无值则是拿 .env 配置文件 APP_URL + 插件表 access_path 字段拼接成完整 URL。

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

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

Released under the Apache-2.0 License