posts

Column NameTypeCommentsDefaultNullRemark
idbigint UNSIGNED帖子 IDNOAuto Increment
uuidchar(12)对外公开 IDNOUnique Column
member_idbigint UNSIGNED发布者 IDNO关联字段 members > id
group_idint UNSIGNED小组 IDYES关联字段 groups > id
typesvarchar(128)内容搜索类型NO多个以英文逗号隔开
例如 image,video 代表帖子带图片和视频
titlevarchar(255)标题YES
contenttext内容YES纯文本,摘要内容
is_brieftinyint UNSIGNED内容是否为摘要0NO0=NO(false) / 1=YES(true)(代表正文完整内容超过摘要设定字数)
sticky_statetinyint UNSIGNED置顶状态1NO1.否 / 2.小组页置顶 / 3.全局置顶
essence_statetinyint UNSIGNED精华状态1NO1.否 / 2.一级精华 / 3.二级精华
is_anonymoustinyint UNSIGNED是否匿名0NO0=NO(false) / 1=YES(true)
is_allowtinyint UNSIGNED是否判断阅读权限0NO0=NO(false) / 1=YES(true)(查询 post_allows 表)
is_lbstinyint UNSIGNED是否有定位0NO0=NO(false) / 1=YES(true)
map_idtinyint UNSIGNED地图-服务商编号YES来源地图服务商键值字典
map_latitudevarchar(32)地图-纬度YES浮点数,范围为-90~90,负数表示南纬
map_longitudevarchar(32)地图-经度YES浮点数,范围为-180~180,负数表示西经
more_jsonjson帖子扩展配置YES自定义图标和附件信息
view_countint UNSIGNED查看数0NO请求一次“获取帖子[单条]”接口时 +1
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

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

类型Description

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

精华Description

一级精华

  • 常规曝光
  • 出现在关注了该小组的成员时间线里

开启关注“小组”功能后,关注页信息流默认只展示“小组”下设为精华的内容

二级精华

  • 常规曝光
  • 出现在所有人时间线里

帖子扩展配置 JSON

{
    "icons": [
        {
            "name": "label", //角标图,例如给帖子加个“推荐”、“精华”、“火热”等角标,为帖子增加醒目的提示。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "title", //标题图标,例如投票帖、悬赏帖等等,通过一个标题图标加强帖子的识别度。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "like", //点赞图标,可以对帖子单独运营,比如某个帖子的内容不适合用点赞,适合用“哭脸”或者“加油”等图标。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "likeActive", //已赞图标,点赞后展示的图标。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "follow", //关注图标,比如“保存”、“收藏”等。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "followActive",
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "shield", //屏蔽图标,比如“不喜欢”、“不感兴趣”等。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "shieldActive",
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "comment", //评论图标,可以对帖子单独运营,比如某个帖子的内容不适合用评论,适合用“回答”或者“回应”等图标。
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "share", //分享图标
            "fileId": "关联字段 files > id",
            "fileUrl": "根据“images_bucket_domain”键值,拼接成的完整 URL 地址"
        },
        {
            "name": "more", //更多操作图标
            "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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84