用户管理
用户管理模块提供 B 端系统用户的完整 CRUD 操作。
功能说明
- 用户分页查询(支持条件搜索)
- 用户新增
- 用户修改
- 用户删除(支持批量)
- 用户详情查看
- 数据导出(Excel)
- 数据导入(Excel,含模板下载)
API 接口
所有接口均需要 Sa-Token 权限校验。
| 方法 | 路径 | 权限标识 | 说明 |
|---|---|---|---|
| GET | /api/v1/sys/user/page | sys/user/page | 获取用户分页 |
| POST | /api/v1/sys/user/create | sys/user/create | 添加用户 |
| POST | /api/v1/sys/user/modify | sys/user/modify | 编辑用户 |
| POST | /api/v1/sys/user/remove | sys/user/remove | 删除用户 |
| GET | /api/v1/sys/user/detail | sys/user/detail | 获取用户详情 |
| GET | /api/v1/sys/user/export | sys/user/export | 导出用户数据 |
| GET | /api/v1/sys/user/template | sys/user/template | 下载导入模板 |
| POST | /api/v1/sys/user/import | sys/user/import | 导入用户数据 |
请求参数
分页查询
GET /api/v1/sys/user/page?current=1&size=10&username=xxx&status=1新增/编辑
json
POST /api/v1/sys/user/create
{
"username": "zhangsan",
"password": "加密后的密码",
"nickname": "张三",
"status": 1
}删除
json
POST /api/v1/sys/user/remove
{
"ids": ["1234567890", "0987654321"]
}返回结构
分页返回
json
{
"code": 200,
"success": true,
"message": "操作成功",
"data": {
"records": [...],
"total": 100,
"pages": 10,
"size": 10,
"current": 1
}
}