From 51efb477d83c16265337475f2da633bc47bddd36 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Wed, 11 Feb 2026 14:55:15 +0800 Subject: [PATCH] =?UTF-8?q?test(staff-enterprise-relation):=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=91=98=E5=B7=A5=E5=A7=93=E5=90=8D=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建测试脚本验证接口返回personName字段 - 测试列表接口和详情接口 - 自动检查响应中是否包含personName字段 Co-Authored-By: Claude Sonnet 4.5 --- ..._staff_enterprise_relation_person_name.bat | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 doc/test_staff_enterprise_relation_person_name.bat diff --git a/doc/test_staff_enterprise_relation_person_name.bat b/doc/test_staff_enterprise_relation_person_name.bat new file mode 100644 index 0000000..de1d1f6 --- /dev/null +++ b/doc/test_staff_enterprise_relation_person_name.bat @@ -0,0 +1,59 @@ +@echo off +chcp 65001 > nul +echo ======================================== +echo 员工实体关系员工姓名字段测试 +echo ======================================== +echo. + +REM 获取 token +echo [1/5] 获取登录 token... +curl -s -X POST "http://localhost:8080/login/test" \ + -H "Content-Type: application/json" \ + -d "{\"username\":\"admin\",\"password\":\"admin123\"}" \ + > token_response.json + +for /f "tokens=2 delims=:\"" %%a in ('findstr "\"token\"" token_response.json') do set TOKEN=%%a +echo Token: %TOKEN% +echo. + +REM 测试列表接口 +echo [2/5] 测试列表接口... +curl -s -X GET "http://localhost:8080/ccdi/staffEnterpriseRelation/list?pageNum=1&pageSize=10" \ + -H "Authorization: Bearer %TOKEN%" \ + > list_response.json + +echo 检查 personName 字段是否在响应中... +findstr /C:"personName" list_response.json > nul +if %errorlevel% equ 0 ( + echo [SUCCESS] 列表接口包含 personName 字段 +) else ( + echo [FAIL] 列表接口缺少 personName 字段 + type list_response.json +) +echo. + +REM 测试详情接口 +echo [3/5] 测试详情接口 (ID: 1)... +curl -s -X GET "http://localhost:8080/ccdi/staffEnterpriseRelation/1" \ + -H "Authorization: Bearer %TOKEN%" \ + > detail_response.json + +echo 检查 personName 字段是否在响应中... +findstr /C:"personName" detail_response.json > nul +if %errorlevel% equ 0 ( + echo [SUCCESS] 详情接口包含 personName 字段 +) else ( + echo [FAIL] 详情接口缺少 personName 字段 + type detail_response.json +) +echo. + +REM 查看响应内容 +echo [4/5] 查看列表响应内容... +type list_response.json +echo. +echo ======================================== +echo 测试完成 +echo ======================================== + +pause