Skip to content

groups 小组表

字段名字段类型字段注释默认值可空备注
idint UNSIGNED小组 IDNO自动递增
gidvarchar(32)对外公开 IDNO唯一值
parent_idint UNSIGNED父级小组 ID0YES
user_idbigint UNSIGNED创建者 IDYES关联字段 users->id
namejson小组名称NO多语言
descriptionjson小组描述YES多语言
typesmallint UNSIGNED类型1NO用于自定义用途,比如分类或过滤
privacytinyint UNSIGNED小组模式1NO1.公开(任何人都能查看小组内帖子)
2.非公开(只有成员才能查看小组内帖子)
private_end_aftertinyint UNSIGNED非公开小组配置1NO1.不限制
2.小组内容全部不可见
3.到期前内容可见,新内容不可见
visibilitytinyint UNSIGNED是否可发现
也可理解为是否显示
1NO1.可发现(任何人都能找到这个小组)
2.不可发现(只有成员能找到这个小组)
follow_typetinyint UNSIGNED关注方式1NO1.原生方式 / 2.插件方式 / 3.关闭
follow_app_fskeyvarchar(64)关联插件YESfollow_type=2 时使用
关联字段 apps->fskey
cover_file_idbigint UNSIGNED小组封面图 IDYES关联字段 files->id
cover_file_urlvarchar(255)小组封面图 URLYES
banner_file_idbigint UNSIGNED小组条幅图 IDYES关联字段 files->id
banner_file_urlvarchar(255)小组条幅图 URLYES
sort_ordersmallint UNSIGNED显示顺序9NO升序排序
is_recommendtinyint UNSIGNED推荐状态0NO0.不推荐 / 1.推荐
recommend_sort_ordersmallint UNSIGNED推荐顺序9NO升序排序
permissionsjson权限参数NO
more_infojson更多信息字段YES
subgroup_countint UNSIGNED子小组数0NO有多少子小组
view_countint UNSIGNED查看数0NO由插件记录
like_countint UNSIGNED赞数0NO有多少用户赞了该小组
dislike_countint UNSIGNED踩数0NO有多少用户踩了该小组
follow_countint UNSIGNED关注数0NO有多少用户关注了(收藏)该小组
block_countint UNSIGNED屏蔽数0NO有多少用户屏蔽了(不感兴趣)该小组
post_countint UNSIGNED帖子数0NO有多少帖子发表在该小组
comment_countint UNSIGNED评论数0NO有多少评论发表在该小组
post_digest_countint UNSIGNED精华数0NO插件操作加精,插件加减统计数
comment_digest_countint UNSIGNED精华数0NO插件操作加精,插件加减统计数
last_post_attimestamp最后发表帖子时间YES
last_comment_attimestamp最后发表评论时间YES
is_enabledtinyint UNSIGNED是否启用1NO0.不启用 / 1.启用
created_attimestamp创建时间useCurrentNO比如 MySQL 默认值为 CURRENT_TIMESTAMP
updated_attimestamp更新时间YES
deleted_attimestamp删除时间YES

权限参数介绍

json
{
    // 非公开模式的白名单角色
    "private_whitelist_roles": [
        "2", "3"
    ],
    "can_publish": true, // 是否开放发表权限,不开放则所有人都无权发表,以下发表配置无效。
    // 发表帖子设置
    "publish_post": 1, // 发表帖子权限 1.所有用户 2.仅关注了小组的用户 3.仅指定的角色用户 4.仅限小组管理员
    "publish_post_roles": [
        // 有权角色 ID,关联字段 roles->id
        "2", "3"
    ],
    "publish_post_review": false, // 是否发帖开启审核
    // 发表评论设置
    "publish_comment": 1, // 发表评论权限 1.所有用户 2.仅关注了小组的用户 3.仅指定的角色用户 4.仅限小组管理员
    "publish_comment_roles": [
        "2", "3"
    ],
    "publish_comment_review": false, // 是否评论开启审核
    // 以下可以新增自定义设置
}

权限参数默认值

json
{"private_whitelist_roles":[],"can_publish": true,"publish_post":1,"publish_post_roles":[],"publish_post_review":false,"publish_comment":1,"publish_comment_roles":[],"publish_comment_review":false}

Released under the Apache-2.0 License