租户管理
鸣谢
本功能最初由 GitHub@xtanyu(熊老板) 大佬提交 PR,感谢大佬的开源贡献。
后端 PR:https://github.com/continew-org/continew-admin/pull/175
前端 PR:https://github.com/continew-org/continew-admin-ui/pull/75
功能概述
租户管理模块提供多租户隔离与集中管控能力,支持租户全生命周期管理,包括创建、修改(包含启用/禁用)、修改管理员密码、删除等操作,满足 SaaS 平台多租户架构需求。
租户列表
功能说明
分页展示系统中所有租户信息,支持名称/描述模糊搜索,支持根据套餐类型进行筛选。
界面元素
字段名称 | 说明 |
---|---|
序号 | 列表序号 |
编码 | 系统生成的租户唯一标识,支持复制到剪贴板。未绑定域名租户,其用户登录时需要使用租户编码进行登录 |
名称 | 租户企业/组织名称 |
套餐 | 当前使用的租戶套餐 |
状态 | 租户状态(启用/禁用)。禁用后租户用户将无法登录 |
过期时间 | 租户过期时间 |
绑定域名 | 租户绑定的域名。绑定域名后,租户用户访问绑定域名并登录时无需输入租户编码 |
描述 | 租户描述 |
创建时间 | 租户创建时间 |
操作 | 租户管理操作按钮组 |
操作指南
- 在【租户管理】目录中点击【租户管理】菜单进入租户列表页
- 使用搜索框可按租户名称/描述进行模糊搜索
- 通过套餐下拉框可筛选不同套餐的租户
新增租户
功能说明
创建新租户并完成初始化配置,包括基本信息设置、套餐分配及管理员账户创建。
操作指南
- 点击列表页右上角【新增】按钮,打开创建表单
- 填写租户基本信息:
- 名称(必填)
- 过期时间(选填)
- 绑定域名(选填)
- 描述(选填)
- 状态(必填)
- 选择租户套餐(必选)
- 设置管理员账户:
- 管理员用户名(必填)
- 管理员密码(必填)
- 点击【确定】完成创建
系统将自动为新租户初始化基础数据,包括管理员用户、默认角色、部门结构及权限配置等
修改租户
功能说明
修改租户基本信息,包括名称、过期时间、绑定域名、描述、状态等。
操作指南
- 在租户列表找到目标租户,点击操作列的【修改】按钮,打开修改表单
- 修改租户基本信息:
- 名称(必填)
- 过期时间(选填)
- 绑定域名(选填)
- 描述(选填)
- 状态(必填)
- 点击【确定】完成修改
修改管理员密码
功能说明
修改租户管理员密码。
操作指南
- 在租户列表找到目标租户,点击操作列的【更多】按钮,选择【修改管理员密码】,打开修改密码表单
- 输入新密码(必填)
- 点击【确定】完成修改
删除租户
功能说明
删除租户。 注意:删除租户后,租户下的所有数据将被删除,无法恢复。
操作指南
- 在租户列表找到目标租户,点击操作列的【更多】按钮,选择【删除】
- 系统弹出确认对话框,提示"是否确定删除租户?"
- 确认无误后点击【确定】完成删除
租户详情
功能说明
查看租户详细信息,包括基本信息、套餐信息、管理员信息等。
操作指南
- 在租户列表找到目标租户,点击操作列的【详情】按钮,打开详情弹窗
- 系统弹出详情抽屉,包含以下信息:
- ID、编码、名称、过期时间、绑定域名、描述、状态、套餐、创建人、创建时间、更新人、更新时间等
常见问题
- 租户之间采用行级隔离,即通过数据库表
tenant_id
字段进行数据隔离,不同租户之间的数据互不干扰。 - 目前租户设计不支持登录后切换至其他租户,后续我们将根据使用反馈完善场景。