feat: 执行信贷客户家庭关系菜单权限SQL

- 插入主菜单(信息维护下第5位)
- 插入6个按钮权限(查询/新增/修改/删除/导出/导入)
- 菜单ID: 2068
- 权限前缀: ccdi:custFmyRelation
This commit is contained in:
wkc
2026-02-11 16:59:42 +08:00
parent 2037ee81f1
commit 45e4096366
3 changed files with 903 additions and 0 deletions

View 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