comments

Column NameTypeCommentsDefaultNullRemark
idbigint UNSIGNEDPrimary IDNOAuto Increment
uuidchar(12)对外公开 IDNOUnique Column
post_idbigint UNSIGNED帖子 IDNO关联字段 posts > id
parent_idbigint UNSIGNED父级评论 ID0NO0 代表一级评论
member_idbigint UNSIGNED发表者 IDNO关联字段 members > id
typesvarchar(128)内容搜索类型NO多个以英文逗号隔开
例如 image,video 代表评论带图片和视频
contenttext内容YES纯文本,摘要内容
is_brieftinyint UNSIGNED内容是否为摘要0NO0=NO(false) / 1=YES(true)(代表正文完整内容超过摘要设定字数)
is_anonymoustinyint UNSIGNED是否匿名0NO0=NO(false) / 1=YES(true)
is_lbstinyint UNSIGNED是否有定位0NO0=NO(false) / 1=YES(true)
is_stickytinyint UNSIGNED是否置顶0NO0=NO(false) / 1=YES(true)
more_jsonjson评论扩展配置YES附件信息
like_countint UNSIGNED点赞数0NO有多少人点赞了该条评论
follow_countint UNSIGNED关注数0NO有多少人关注了(收藏)该条评论
shield_countint UNSIGNED屏蔽数0NO有多少人屏蔽了(不感兴趣)该条评论
comment_countint UNSIGNED评论数0NO回复这条评论的数量
comment_like_countint UNSIGNED子级评论点赞数0NO回复这条评论的所有评论点赞总数
latest_edit_attimestamp编辑时间YES如果发表后可以编辑,此处记录编辑时间
latest_comment_attimestamp评论时间YES最新一条评论的时间
有人回复了该条评论
is_enabletinyint UNSIGNED是否有效1NO0=Disable(false)(仅自己可见) / 1=Enable(true)
created_attimestampCreated TimeCURRENT_TIMESTAMPNO发表时间
updated_attimestampUpdated TimeCURRENT_TIMESTAMPNO
deleted_attimestampDeleted TimeYES

正文内容摘要字数设置见配置表 comment_editor_brief_count 键值

类型Description

类型Description
text帖子是纯文本内容,不附带文件,不附带扩展内容
image帖子带图片文件(图片附件)
video帖子带视频文件(视频附件)
audio帖子带音频文件(音频附件)
doc帖子带文档文件(文档附件)
{unikey}插件 unikey 值,代表帖子附带该插件增加的扩展内容

评论扩展配置 JSON

{
    "icons": [
        {
            "name": "label", //角标图,例如给评论加个“推荐”、“精华”、“最佳答案”等角标,为评论增加醒目的提示。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        }
    ],
    "files": [
        {
            "fid": "files > uuid",
            "type": "files > file_type",
            "name": "files > file_name",
            "extension": "files > file_extension",
            "size": "file_appends > file_size",
            "imageWidth": "file_appends > image_width",
            "imageHeight": "file_appends > image_height",
            "imageLong": "图片专用:file_appends > image_is_long",
            "imageRatioUrl": "图片专用:images_bucket_domain + 文件 file_path 字段 + images_thumb_ratio",
            "imageSquareUrl": "图片专用:images_bucket_domain + 文件 file_path 字段 + images_thumb_square",
            "imageBigUrl": "图片专用:images_bucket_domain + 文件 file_path 字段 + images_thumb_big",
            "videoTime": "视频专用:file_appends > video_time",
            "videoCover": "视频专用:videos_bucket_domain + 文件 video_cover 字段",
            "videoGif": "视频专用:videos_bucket_domain + 文件 video_gif 字段",
            "videoUrl": "视频专用:videos_bucket_domain + 文件 file_path 字段",
            "audioTime": "音频专用:file_appends > audio_time",
            "audioUrl": "音频专用:audios_bucket_domain + 文件 file_path 字段",
            "transcodingState": "音视频专用 file_appends > transcoding_state",
            "moreJson": {
                //文件延伸参数,比如图片文件上有标签,这里可以存标签位置和信息等参数
            }
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34