2025-12-26 10:54:01 +08:00
|
|
|
|
# ERP用户管理API
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
## 接口列表
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
|
|
|
|
|
### 1. 用户注册
|
2025-12-26 10:54:01 +08:00
|
|
|
|
**POST** `/api/erp/user/register`
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
|
|
|
|
|
**请求体:**
|
|
|
|
|
|
```json
|
|
|
|
|
|
{
|
|
|
|
|
|
"username": "testuser",
|
|
|
|
|
|
"password": "123456",
|
|
|
|
|
|
"storeCode": "STORE001",
|
|
|
|
|
|
"nickName": "测试用户",
|
|
|
|
|
|
"phone": "13800138000",
|
|
|
|
|
|
"email": "test@example.com"
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### 2. 用户登录
|
2025-12-26 10:54:01 +08:00
|
|
|
|
**POST** `/api/erp/user/login`
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
|
|
|
|
|
**请求体:**
|
|
|
|
|
|
```json
|
|
|
|
|
|
{
|
|
|
|
|
|
"username": "testuser",
|
|
|
|
|
|
"password": "123456"
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
**响应:**
|
2025-12-25 10:03:36 +08:00
|
|
|
|
```json
|
|
|
|
|
|
{
|
|
|
|
|
|
"code": "0000",
|
|
|
|
|
|
"message": "登录成功",
|
|
|
|
|
|
"data": {
|
2025-12-26 10:54:01 +08:00
|
|
|
|
"token": "xxx",
|
|
|
|
|
|
"userInfo": {
|
|
|
|
|
|
"id": 1,
|
|
|
|
|
|
"username": "testuser",
|
|
|
|
|
|
"nickName": "测试用户"
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2025-12-25 10:03:36 +08:00
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
### 3. 获取用户信息
|
|
|
|
|
|
**GET** `/api/erp/user/info`
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
**请求头:**
|
2025-12-25 10:03:36 +08:00
|
|
|
|
```
|
|
|
|
|
|
Authorization: Bearer {token}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
### 4. 更新用户信息
|
|
|
|
|
|
**PUT** `/api/erp/user/info`
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
**请求头:**
|
2025-12-25 10:03:36 +08:00
|
|
|
|
```
|
2025-12-26 10:54:01 +08:00
|
|
|
|
Authorization: Bearer {token}
|
2025-12-25 10:03:36 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
### 5. 修改密码
|
|
|
|
|
|
**POST** `/api/erp/user/change-password`
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
**请求头:**
|
|
|
|
|
|
```
|
|
|
|
|
|
Authorization: Bearer {token}
|
|
|
|
|
|
```
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
**请求体:**
|
|
|
|
|
|
```json
|
|
|
|
|
|
{
|
|
|
|
|
|
"oldPassword": "123456",
|
|
|
|
|
|
"newPassword": "654321"
|
2025-12-25 10:03:36 +08:00
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
## 认证方式
|
2025-12-25 10:03:36 +08:00
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
所有需要认证的接口都需要在请求头中携带Token:
|
2025-12-25 10:03:36 +08:00
|
|
|
|
```
|
2025-12-26 10:54:01 +08:00
|
|
|
|
Authorization: Bearer {token}
|
2025-12-25 10:03:36 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-26 10:54:01 +08:00
|
|
|
|
Token通过登录接口获取,有效期由后端配置决定。
|