我有多个货物要交付。每批货物都有一个 AZ 类型。一辆车可以容纳多个物品,但它们必须都是相同的类型。一旦最后一批货物下车,车辆就可以提取不同类型的货物(它们不能同时在车内)。
我想我需要StateUpdater
用当前的货件类型更新路线,并HardActivityConstraint
尽早HardRouteConstraint
拒绝工作,但不知道如何具体做到这一点。
我应该实现哪些接口StateUpdater
?
StateUpdater, JobInsertedListener, InsertionStartsListener, InsertionEndsListener
?
在这种情况下,我想实施哪种类型的约束?