post_logs

Column NameTypeCommentsDefaultNullRemark
idbigint UNSIGNEDPrimary IDNOAuto Increment
member_idbigint UNSIGNED创建者 IDNO关联字段 members > id
post_idbigint UNSIGNED帖子 IDYES关联字段 posts > id
platform_idtinyint UNSIGNED在哪个平台发表的NO字典健值 > 平台编号
is_plugin_editortinyint UNSIGNED是否仅在插件中编辑0NO0=NO(false) / 1=YES(true)
editor_unikeyvarchar(64)内容编辑插件YES关联字段 plugins > unikey
group_idint UNSIGNED小组 IDYES关联字段 groups > id
typesvarchar(128)内容搜索类型textNO多个以英文逗号隔开
例如 text,image 代表帖子带文字和图片
titlevarchar(255)标题YES
contentlongtext内容YES完整内容
is_markdowntinyint UNSIGNED内容是否为 MD 格式0NO0=NO(false) / 1=YES(true)
is_anonymoustinyint UNSIGNED是否匿名0NO0=NO(false) / 1=YES(true)
member_list_jsonjson特定成员配置YES为空值,代表不创建或者修改时清空
comment_set_jsonjson评论设置YES为空值,代表不创建或者修改时清空
allow_jsonjson阅读权限配置YES为空值,代表不创建或者修改时清空
location_jsonjson位置信息YES为空值,代表不创建或者修改时清空
files_jsonjson附属文件YES为空值,代表不创建或者修改时清空
extends_jsonjson扩展内容YES为空值,代表不创建或者修改时清空
statetinyint UNSIGNED状态1NO1.未发表(草稿)
2.已发表(审核中)
3.已发表(审核通过并封存)
4.已发表(审核未通过,又为草稿状态)
reasonvarchar(255)审核拒绝原因YES审核拒绝时使用
submit_attimestamp提交审核时间YES
created_attimestampCreated TimeCURRENT_TIMESTAMPNO作为草稿时Created Time
updated_attimestampUpdated TimeCURRENT_TIMESTAMPNO
deleted_attimestampDeleted TimeYES

post_id 字段Description

  • 为空代表新帖子草稿,可以有多条记录,相当于同一位创建者有多条待发表草稿。
  • 有 ID 时
    • state=1、2、4 代表编辑该 ID 帖子现有内容,该 ID 不可再创建新草稿,相当于同一篇帖子只能有一篇正在编辑的草稿。
    • state=3 代表该 ID 帖子的历史正式版本,可能有多个。
// 特定成员列表 member_list_json
{
    "memberListStatus": "post_appends > member_list_status",
    "pluginUnikey": "post_appends > member_list_plugin_unikey",
    "memberListName": [
        {
            "langTag": "en 语言标签",
            "name": "post_appends > member_list_name 特定成员名称"
        }
    ]
}

// 评论设置 comment_set_json
{
    "btnStatus": "post_appends > comment_btn_status",
    "pluginUnikey": "post_appends > comment_btn_plugin_unikey",
    "btnName": [
        {
            "langTag": "en 语言标签",
            "name": "post_appends > comment_btn_name 按钮名称"
        }
    ]
}

// 阅读权限配置 allow_json
{
    "isAllow": "posts > is_allow",
    "pluginUnikey": "post_appends > allow_plugin_unikey",
    "btnName": [
        {
            "langTag": "en 语言标签",
            "name": "post_appends > allow_btn_name 按钮名称"
        }
    ],
    "proportion": "post_appends > allow_proportion",
    "permission": {
        "members": [
            {
                "mid": "members > uuid 根据 mid 获取真实 id 存到 post_allows > object_id 字段",
                "membername": "members > name",
                "nickname": "members > nickname"
            }
        ],
        "roles": [
            {
                "rid": "member_roles > id 存到 post_allows > object_id 字段",
                "name": "member_roles > name"
            }
        ]
    }
}

// 位置信息 location_json
{
    "isLbs": "posts > is_lbs",
    "mapId": "posts > map_id",
    "latitude": "posts > map_latitude",
    "longitude": "posts > map_longitude",
    "scale": "post_appends > map_scale",
    "poi": "post_appends > map_poi",
    "poiId": "post_appends > map_poi_id",
    "nation": "post_appends > map_nation",
    "province": "post_appends > map_province",
    "city": "post_appends > map_city",
    "district": "post_appends > map_district",
    "adcode": "post_appends > map_adcode",
    "address": "post_appends > map_address"
}

// 附属文件 files_json
[
    {
        "fid": "files > uuid",
        "type": "files > file_type",
        "name": "files > file_name",
        "extension": "files > file_extension",
        "size": "file_appends > file_size",
        "rankNum": "排序数字",
        "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": {
            //延伸信息 file_appends > more_json
        }
    }
]

// 扩展内容 extends_json
[
    {
        "eid": "extend_linkeds > extend_id >> extends > uuid",
        "canDelete": "extend_linkeds > extend_id >> extends > post_id 布尔型。有值,在编辑器不能删。false 不允许,true 允许",
        "rankNum": "排序数字"
    }
]
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105