feat(dispatch): 从当前排车提供内部散板需求池

This commit is contained in:
2026-10-21 18:50:56 +08:00
parent 632d35faaf
commit e2ad7857b4
27 changed files with 302 additions and 24 deletions
@@ -123,7 +123,7 @@ class PlatformDispatchOutboundContractTest {
assertTrue(Arrays.stream(DispatchController.class.getDeclaredMethods())
.noneMatch(method -> Set.of("depart", "cancel").contains(method.getName())));
assertEquals(Set.of("recordVersion", "idempotencyKey", "vehicle", "driver",
"plannedDepartureAt", "estimatedArrivalAt", "remark"),
"plannedDepartureAt", "estimatedArrivalAt", "remark", "publishLooseboardDemand"),
Arrays.stream(DispatchCommands.Update.class.getRecordComponents())
.map(component -> component.getName()).collect(java.util.stream.Collectors.toSet()));
assertEquals(Set.of("recordVersion", "idempotencyKey", "reason"),