feat: 执行信贷客户家庭关系菜单权限SQL
- 插入主菜单(信息维护下第5位) - 插入6个按钮权限(查询/新增/修改/删除/导出/导入) - 菜单ID: 2068 - 权限前缀: ccdi:custFmyRelation
This commit is contained in:
107
doc/test-scripts/test-cust-fmy-relation-import.bat
Normal file
107
doc/test-scripts/test-cust-fmy-relation-import.bat
Normal file
@@ -0,0 +1,107 @@
|
||||
@echo off
|
||||
REM 信贷客户家庭关系导入功能测试脚本
|
||||
REM 测试对齐后的导入功能
|
||||
|
||||
echo ========================================
|
||||
echo 信贷客户家庭关系导入功能测试
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM 设置后端服务地址
|
||||
set BASE_URL=http://localhost:8080
|
||||
|
||||
REM 步骤1: 登录获取token
|
||||
echo [1/6] 正在登录...
|
||||
curl -s -X POST "%BASE_URL%/login/test" ^
|
||||
-H "Content-Type: application/json" ^
|
||||
-d "{\"username\":\"admin\",\"password\":\"admin123\"}" ^
|
||||
> login_response.json
|
||||
|
||||
REM 提取token
|
||||
for /f "tokens=2 delims=:\"" %%a in ('findstr /C:"\"token\"" login_response.json') do (
|
||||
set TOKEN=%%a
|
||||
goto :token_found
|
||||
)
|
||||
:token_found
|
||||
|
||||
echo 登录成功! Token: %TOKEN:~0,20%...
|
||||
echo.
|
||||
|
||||
REM 步骤2: 下载导入模板
|
||||
echo [2/6] 下载导入模板...
|
||||
curl -s -X POST "%BASE_URL%/ccdi/custFmyRelation/importTemplate" ^
|
||||
-H "Authorization: Bearer %TOKEN%" ^
|
||||
--output 信贷客户家庭关系导入模板.xlsx
|
||||
echo 模板已下载: 信贷客户家庭关系导入模板.xlsx
|
||||
echo.
|
||||
|
||||
REM 步骤3: 测试导入接口(使用测试数据)
|
||||
echo [3/6] 测试导入接口...
|
||||
echo 创建测试Excel文件...
|
||||
|
||||
REM 步骤4: 提交导入任务
|
||||
echo [4/6] 提交导入任务...
|
||||
curl -s -X POST "%BASE_URL%/ccdi/custFmyRelation/importData" ^
|
||||
-H "Authorization: Bearer %TOKEN%" ^
|
||||
-F "file=@测试数据_信贷客户家庭关系.xlsx" ^
|
||||
> import_response.json
|
||||
|
||||
echo 导入响应:
|
||||
type import_response.json
|
||||
echo.
|
||||
|
||||
REM 提取taskId
|
||||
for /f "tokens=2 delims=:\"" %%a in ('findstr /C:"\"taskId\"" import_response.json') do (
|
||||
set TASK_ID=%%a
|
||||
goto :task_found
|
||||
)
|
||||
:task_found
|
||||
echo 任务ID: %TASK_ID%
|
||||
echo.
|
||||
|
||||
REM 步骤5: 查询导入状态
|
||||
echo [5/6] 查询导入状态(等待3秒)...
|
||||
timeout /t 3 /nobreak >nul
|
||||
|
||||
curl -s -X GET "%BASE_URL%/ccdi/custFmyRelation/importStatus/%TASK_ID%" ^
|
||||
-H "Authorization: Bearer %TOKEN%" ^
|
||||
> status_response.json
|
||||
|
||||
echo 导入状态:
|
||||
type status_response.json
|
||||
echo.
|
||||
|
||||
REM 步骤6: 查询导入失败记录
|
||||
echo [6/6] 查询导入失败记录...
|
||||
curl -s -X GET "%BASE_URL%/ccdi/custFmyRelation/importFailures/%TASK_ID%?pageNum=1&pageSize=10" ^
|
||||
-H "Authorization: Bearer %TOKEN%" ^
|
||||
> failures_response.json
|
||||
|
||||
echo 失败记录:
|
||||
type failures_response.json
|
||||
echo.
|
||||
|
||||
REM 测试查询接口
|
||||
echo [额外] 测试查询接口...
|
||||
curl -s -X GET "%BASE_URL%/ccdi/custFmyRelation/list?pageNum=1&pageSize=10" ^
|
||||
-H "Authorization: Bearer %TOKEN%" ^
|
||||
> list_response.json
|
||||
|
||||
echo 查询结果:
|
||||
type list_response.json
|
||||
echo.
|
||||
|
||||
echo ========================================
|
||||
echo 测试完成!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo 生成的文件:
|
||||
echo - login_response.json (登录响应)
|
||||
echo - import_response.json (导入响应)
|
||||
echo - status_response.json (状态响应)
|
||||
echo - failures_response.json (失败记录)
|
||||
echo - list_response.json (查询结果)
|
||||
echo - 信贷客户家庭关系导入模板.xlsx (导入模板)
|
||||
echo.
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user