refactor(user): 调整用户 ID 类型和添加 phone 字段

- 前端用户 ID 类型从 number 改为 string,与后端保持一致
- 后端用户服务添加 phone 字段处理
- 更新权限相关代码以适配新的 ID 类型
- E2E 测试中添加 phone 字段
This commit is contained in:
张翔
2026-04-18 13:05:20 +08:00
parent aedca161ec
commit a2bb6be0b9
9 changed files with 80 additions and 35 deletions
+6
View File
@@ -77,6 +77,7 @@ class TestBusinessFlow:
"username": f"e2e_user_{unique_id}",
"password": "Test123!@#",
"email": f"e2e_{unique_id}@example.com",
"phone": "13800138000",
"status": 1
}
@@ -176,6 +177,7 @@ class TestBusinessFlow:
"username": f"admin_{unique_id}",
"password": "Admin123!@#",
"email": f"admin_{unique_id}@example.com",
"phone": "13800138001",
"status": 1
}
admin_user = await user_api.create_user(admin_user_data)
@@ -186,6 +188,7 @@ class TestBusinessFlow:
"username": f"regular_{unique_id}",
"password": "User123!@#",
"email": f"regular_{unique_id}@example.com",
"phone": "13800138002",
"status": 1
}
regular_user = await user_api.create_user(regular_user_data)
@@ -238,6 +241,7 @@ class TestBusinessFlow:
"username": f"cascade_user_{unique_id}_{i}",
"password": "Test123!@#",
"email": f"cascade_{unique_id}_{i}@example.com",
"phone": f"1380013800{i}",
"status": 1
}
user_response = await user_api.create_user(user_data)
@@ -282,6 +286,7 @@ class TestBusinessFlow:
"username": f"search_{unique_id}_{i}",
"password": "Test123!@#",
"email": f"search_{unique_id}_{i}@example.com",
"phone": f"1380013800{i}",
"status": 1
}
user_response = await user_api.create_user(user_data)
@@ -323,6 +328,7 @@ class TestBusinessFlow:
"username": f"recovery_{unique_id}",
"password": "Valid123!@#",
"email": f"recovery_{unique_id}@example.com",
"phone": "13800138000",
"status": 1
}
+1
View File
@@ -241,6 +241,7 @@ class TestRealE2E:
"username": username,
"password": "Test123!@#",
"email": f"search_{timestamp}_{i}@example.com",
"phone": f"1380013800{i}",
"status": 1
}
)