返回文集

合作伙伴企业客户管理

完整的企业客户管理功能说明

合作伙伴功能

功能概述

合作伙伴后台提供完整的企业客户管理能力,支持企业账号创建、信息维护、状态管理、账号安全管理等功能。

核心功能模块

企业列表管理

  • • 企业名称、代码、服务版本显示
  • • 状态标签(正常/试用/已停用)
  • • 紧凑表格布局,提升浏览体验
  • • 支持快速搜索、排序、导出

企业状态管理

  • • 正常(NORMAL):完全可用
  • • 试用(TRIAL):功能可能受限
  • • 已停用(INACTIVE):无法登录
  • • 支持批量状态切换

账号管理

  • • 修改用户名(实时验证唯一性)
  • • 修改密码(安全策略要求)
  • • 重置密码(自动生成12位)
  • • 重置后弹窗显示完整信息

企业详情查看

  • • 基本信息(名称、地址、联系方式)
  • • 账号信息(用户名、邮箱、手机)
  • • 服务信息(版本、到期时间)
  • • 统计信息(员工数、工资条数)

数据库设计

saasCompanies 表(企业信息)

字段名类型说明
idVARCHAR(50)主键
agentIdVARCHAR(50)合作伙伴ID
companyNameVARCHAR(200)企业名称
companyCodeVARCHAR(50)企业代码(唯一)
serviceVersionVARCHAR(50)服务版本(BASIC/PROFESSIONAL/ENTERPRISE)
statusVARCHAR(20)状态(NORMAL/TRIAL/INACTIVE)
lastLoginAtTIMESTAMP最后登录时间

API 接口

获取企业列表

GET /api/v1/partner/companies?page=1&pageSize=20&status=NORMAL

切换企业状态

PATCH /api/v1/partner/companies/:id/status

重置密码

POST /api/v1/partner/companies/:id/reset-password

响应包含自动生成的12位随机密码和完整登录信息

使用场景

场景1:新企业注册

  1. 合作伙伴在后台创建企业
  2. 填写企业基本信息
  3. 系统自动生成企业代码
  4. 创建管理员账号
  5. 发送登录信息给企业

场景2:企业升级套餐

  1. 企业联系合作伙伴升级
  2. 合作伙伴修改服务版本
  3. 系统自动解锁新功能
  4. 企业立即享受新功能

场景3:企业密码找回

  1. 企业忘记密码联系合作伙伴
  2. 合作伙伴点击重置密码
  3. 系统生成新密码
  4. 合作伙伴将新密码发送给企业
  5. 企业使用新密码登录

密码安全策略

  • 最小长度12位
  • 包含大小写字母
  • 包含数字
  • 包含特殊字符
  • 使用bcrypt加密存储

访问地址