Skip to content
On this page

archives

Column NameTypeCommentDefaultNullRemark
idint UNSIGNEDPrimary Key IDNOAuto Increment
plugin_unikeyvarchar(64)关联插件NO关联字段 plugins->unikey
哪个插件创建的
namevarchar(64)名称YES多语言
descriptiontext介绍YES多语言
codevarchar(32)代码NOUnique,纯英文字母,不支持任何符号或空格
usage_typetinyint UNSIGNED用途类型NO1.用户 / 2.小组 / 3.话题 / 4.帖子 / 5.评论
form_elementvarchar(16)表单元素NOHTML form 元素
element_typevarchar(16)表单元素类型YES与 form_element 对应的类型
element_optionsjson选项类型配置值YES数组格式,支持多语言存储
为 select,checkbox,radio 等类型提供选项值
file_typetinyint UNSIGNED文件类型YESform_element=input + element_type=file
仅以上两个配置匹配时才使用,用于声明上传文件类型
1.图片 / 2.视频 / 3.音频 / 4.文档
is_multipletinyint UNSIGNED是否多选0NO0.否 / 1.是
对 select,email,file 等元素有效
is_requiredtinyint UNSIGNED是否必填0NO0.否 / 1.是
input_patternvarchar(128)自定义正则表达式YES
input_maxsmallint UNSIGNED最大值YES
input_minsmallint UNSIGNED最小值YES
input_maxlengthsmallint UNSIGNED最大长度YES
input_minlengthsmallint UNSIGNED最小长度YES
input_sizesmallint UNSIGNED大小YES
input_stepsmallint UNSIGNED步骤YES
ratingsmallint UNSIGNED排列顺序9NO升序排序
api_typevarchar(16)接口类型stringNO配置表 item_type 字段逻辑一样,支持 file/plugin/plugins 等类型
is_enabletinyint UNSIGNED是否有效1NO0.无效 / 1.有效
无效后,所有关联均无效
created_attimestampCreate TimeCURRENT_TIMESTAMPNO
updated_attimestampUpdate TimeYES
deleted_attimestampDelete TimeYES

表单介绍

form_element 表单元素element_type 元素类型element_options 选项类型配置值
inputcheckbox
color
file
...
见下方 json 数组,可供 checkbox,radio 等类型使用
textarea
select见下方 json 数组,可供 select,multiple 等类型使用
...

element_options 选项类型配置值

json
[
    {"name": "IT", "value": 1},
    {"name": "制造", "value": 2},
    {"name": "医疗", "value": 3},
    {"name": "金融", "value": 4},
    {"name": "商业", "value": 5},
    {"name": "文化", "value": 6},
    {"name": "艺术", "value": 7},
    {"name": "法律", "value": 8},
    {"name": "教育", "value": 9},
    {"name": "行政", "value": 10}
]

Released under the Apache-2.0 License