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