Skip to content

C 端用户管理

C 端用户管理提供客户端(C 端)用户的完整 CRUD 操作。与 B 端用户不同,C 端用户使用独立的认证体系和权限装饰器。

功能说明

  • C 端用户分页查询
  • C 端用户新增 / 修改 / 删除(支持批量)
  • C 端用户详情查看
  • 数据导出(Excel)
  • 导入模板下载
  • 数据导入(Excel)

API 接口

所有接口均需要 C 端认证权限 c:client-user:*

方法路径权限标识说明
GET/api/v1/c/client-user/pagec:client-user:page获取C端用户分页
POST/api/v1/c/client-user/createc:client-user:create添加C端用户
POST/api/v1/c/client-user/modifyc:client-user:modify编辑C端用户
POST/api/v1/c/client-user/removec:client-user:remove删除C端用户
GET/api/v1/c/client-user/detailc:client-user:detail获取C端用户详情
GET/api/v1/c/client-user/exportc:client-user:export导出C端用户数据
GET/api/v1/c/client-user/templatec:client-user:template下载导入模板
POST/api/v1/c/client-user/importc:client-user:import导入C端用户数据

数据模型

client_user 表主要字段:

字段类型说明
idVARCHAR(32)主键(雪花ID)
accountVARCHAR(32)账号
nicknameVARCHAR(32)昵称
emailVARCHAR(64)邮箱
phoneVARCHAR(32)手机号
avatarVARCHAR(255)头像
statusVARCHAR(16)状态

C 端认证体系

C 端使用独立的认证链路:

组件B 端C 端
路径前缀/api/v1/b/*/api/v1/sys/*/api/v1/c/*
用户表sys_userclient_user
认证工具HeiAuthToolHeiClientAuthTool
登录检查@HeiCheckLogin@HeiClientCheckLogin
权限检查@HeiCheckPermission@HeiClientCheckPermission

C 端权限装饰器使用 c: 前缀的权限标识。

Released under the MIT License.