Skip to content

空间与协作

空间是 PicSpace 的资源隔离单位。图片可以属于公共图库,也可以归属某个空间。

空间类型

类型说明
0私有空间面向个人管理,只有创建者和被授权用户可访问
1团队空间面向团队协作,支持成员角色与权限分配

空间等级

等级图片数量上限总容量上限
0普通版100100 MB
1专业版10001000 MB
2旗舰版1000010000 MB

创建空间时传入 spaceLevel,后端会自动填充对应的 maxCountmaxSize

空间成员角色

角色值名称权限
user成员查看图片
editor编辑查看、上传、修改、删除图片
admin管理员成员管理,以及图片查看、上传、修改、删除

角色和权限配置来自 pic-space-backend/src/main/resources/biz/spaceUserAuthConfig.json

常见流程

  1. 用户登录后创建空间。
  2. 创建者邀请用户加入团队空间,并分配 usereditoradmin
  3. 成员在空间内上传、浏览、编辑图片。
  4. 空间管理员调整成员角色或移除成员。
  5. 系统根据空间容量和图片数量限制控制上传。

空间相关接口

  • POST /api/space/add:创建空间。
  • GET /api/space/get/vo?id=1:获取空间信息。
  • POST /api/space/list:查询当前用户创建的空间。
  • POST /api/space/edit:编辑空间名称。
  • GET /api/space/list/level:获取空间等级配置。
  • POST /api/spaceUser/list/my:查询我加入的团队空间。

PicSpace 文档