fix(backend-java): Flyway V100 撞号修复配套(迁移矩阵补全16键/测试引用改指V109)

This commit is contained in:
2026-09-06 01:44:14 +08:00
parent 9ac4eda054
commit 5e5658b00d
3 changed files with 13 additions and 2 deletions
@@ -20,9 +20,18 @@ public final class AdminMenuRouteMatrix {
map.put("admin_columns", "account/menus");
map.put("admin_group_manage", "account/groups");
map.put("admin_dedupe_total_data", "asin-center/registry");
map.put("admin_invalid_asin_data", "asin-center/invalid");
map.put("admin_query_asin", "asin-center/query");
map.put("admin_product_categories", "asin-center/categories");
map.put("admin_shop_keys", "shop-center/keys");
map.put("admin_shop_manage", "shop-center/shops");
map.put("admin_skip_price_asin", "asin-center/skip-price");
map.put("admin_shop_data_crawl_tasks", "shop-center/data-tasks");
map.put("admin_shop_data_duplicate_check", "shop-center/duplicate-check");
map.put("admin_history", "records/history");
map.put("admin_image_video_tasks", "records/image-video-tasks");
map.put("admin_version", "records/software-version");
map.put("digital_human_version", "records/digital-human-version");
return map;
}
@@ -8,7 +8,9 @@ import java.nio.file.Path;
/** 读取 module-08 目标 Flyway 迁移文件文本(供契约/幂等测试)。 */
public final class MigrationSql {
public static final String V100 = "src/main/resources/db/V100__admin_menu_frontend_routes.sql";
// 撞号修复:menu_routes 迁移曾以 V100 与 V100__drop_coze_rename_llm_columns 撞号导致 Flyway 启动失败,
// 正式版本为 V109__admin_menu_frontend_routes.sql(内容为原 V100 的超集,route_path 值一致)。
public static final String V100 = "src/main/resources/db/V109__admin_menu_frontend_routes.sql";
private MigrationSql() {
}
@@ -29,7 +29,7 @@ class Task158Test {
@Test
void test_task_158_validate_boundary_empty_input() {
assertTrue(AdminMenuRouteMatrix.ROUTES.size() == 7, "矩阵键数量稳定");
assertTrue(AdminMenuRouteMatrix.ROUTES.size() == 16, "矩阵键数量与正式迁移 V109 一致");
}
@Test