fix(db): upgrade overseas pallet FBA field

This commit is contained in:
2026-08-24 15:10:10 +08:00
parent e11a528dfe
commit e773816c98
3 changed files with 53 additions and 2 deletions
@@ -0,0 +1,24 @@
package com.baiyue.warehouse.schema;
import org.junit.jupiter.api.Test;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import static org.junit.jupiter.api.Assertions.assertTrue;
class WarehouseUnifiedIncrementalContractTest {
@Test
void overseasUnifiedEntryUpgradesAndValidatesPalletFbaWarehouseCode() throws Exception {
String sql = Files.readString(
Path.of("..", "deploy", "sql", "海外区域统一增量-MySQL8.sql"), StandardCharsets.UTF_8);
assertTrue(sql.contains("USE baiyue_lastlag_warehouse"));
assertTrue(sql.contains("ALTER TABLE wh_pallet ADD COLUMN fba_warehouse_code VARCHAR(128) NULL"));
assertTrue(sql.contains("@warehouse_pallet_fba_ready"));
assertTrue(sql.contains("wh_pallet.fba_warehouse_code migration is incomplete"));
assertTrue(sql.contains("USE baiyue_lastleg"));
}
}