This commit is contained in:
2026-10-20 21:47:51 +08:00
parent 34b90f311a
commit 137efc6809
54 changed files with 1434 additions and 63 deletions
@@ -56,6 +56,21 @@
"com.baiyue.lastleg.security.service.SecurityProjectionMonotonicity"
],
"reviewedClassDependencies": [
{
"source": "com.baiyue.lastleg.dispatch.transport.TransportTaskService",
"target": "com.baiyue.lastleg.trucking.repository.UsTruckOrderRepository",
"reason": "本土卡车接入现有排车的本地事务编排:创建和执行先锁原单,防止普通原单命令并发推进;仅允许此编排器通过Repository访问,不批准Mapper或跨服务SQL。"
},
{
"source": "com.baiyue.lastleg.dispatch.transport.TransportTaskService",
"target": "com.baiyue.lastleg.trucking.entity.UsTruckOrder",
"reason": "同一锁单事务核对本土卡车真实起终点、实收托数和申报载重容积,不能用浏览器载荷替代原单;不构造库存或向API暴露原单写模型。"
},
{
"source": "com.baiyue.lastleg.dispatch.transport.TransportTaskProjection",
"target": "com.baiyue.lastleg.trucking.repository.UsTruckOrderRepository",
"reason": "同步运输事件与本土卡车状态必须同事务提交和回滚,旧内部执行入口也要同步原单并追加原单历史;取消释放有效原单关联,不合并客户和仓库归属。"
},
{
"source": "com.baiyue.lastleg.fleet.ownedbusiness.model.OwnedBusinessModels",
"target": "com.baiyue.lastleg.dispatch.port.DispatchViews",
@@ -355,6 +370,26 @@
"source": "com.baiyue.lastleg.inboundplan.work.FbaAppointmentTransportAdapter",
"target": "com.baiyue.lastleg.dispatch.port.DispatchTypes",
"reason": "既有预约整车接线按已确认的排车统一作业契约调用JDK内部变更端口及公共命令/事实/枚举;仅批准此Adapter到此公共类型,不开放主流程实现、持久化或新增预约权威。"
},
{
"source": "com.baiyue.lastleg.fleet.business.FleetLooseboardDemandMapper",
"target": "com.baiyue.lastleg.looseboard.entity.LocalLooseboardOrder",
"reason": "客户原始散板需求匹配已有车次,确认承运复用原单;不跨服务读库、不创建第二商业单"
},
{
"source": "com.baiyue.lastleg.fleet.business.FleetLooseboardDemandRepository",
"target": "com.baiyue.lastleg.looseboard.entity.LocalLooseboardOrder",
"reason": "客户原始散板需求匹配已有车次,确认承运复用原单;不跨服务读库、不创建第二商业单"
},
{
"source": "com.baiyue.lastleg.fleet.business.FleetLooseboardDemandRepository",
"target": "com.baiyue.lastleg.looseboard.mapper.LocalLooseboardOrderMapper",
"reason": "客户原始散板需求匹配已有车次,确认承运复用原单;不跨服务读库、不创建第二商业单"
},
{
"source": "com.baiyue.lastleg.fleet.business.FleetLooseboardDemandService",
"target": "com.baiyue.lastleg.looseboard.entity.LocalLooseboardOrder",
"reason": "客户原始散板需求匹配已有车次,确认承运复用原单;不跨服务读库、不创建第二商业单"
}
],
"applicationDependencyRule": {