feat(appointment): integrate work calendar and stable cargo batches

This commit is contained in:
2026-10-15 16:55:57 +08:00
parent dbb93a06c2
commit a1d5ebdab2
171 changed files with 7898 additions and 396 deletions
@@ -85,12 +85,56 @@
],
"sliceSpecificRules": {
"customer-statistics": {
"allowedOutgoing": ["shared-technical"],
"allowedOutgoing": [
"shared-technical"
],
"allowedIncoming": []
},
"pricebook-query": {
"allowedOutgoing": [],
"allowedIncoming": ["booking-customs-trucking", "measurement-pricing", "split-loading"]
"allowedIncoming": [
"booking-customs-trucking",
"measurement-pricing",
"split-loading"
]
}
}
},
"reviewedClassDependencies": [
{
"source": "com.baiyue.firstleg.controller.InternalOverseasContainerEventController",
"target": "com.baiyue.firstleg.service.OverseasInboundOrderDetainedConsumer",
"reason": "海外事件HTTP适配器按事件类型派发到暂扣消费者;入仓数据仍由消费者维护。"
},
{
"source": "com.baiyue.firstleg.loading.service.LoadingDeliveryService",
"target": "com.baiyue.firstleg.service.FbaPricingService",
"reason": "装柜实物完成时按真实分配刷新费用,调用既有计价应用服务,不读取计价持久化。"
},
{
"source": "com.baiyue.firstleg.service.LoadingListService",
"target": "com.baiyue.firstleg.domain.PriceBookChannelCatalog",
"reason": "分柜按当前有效渠道目录校验,复用纯领域目录,不访问价格簿实现。"
},
{
"source": "com.baiyue.firstleg.service.LoadingListService",
"target": "com.baiyue.firstleg.service.FbaPricingService",
"reason": "装柜分配变动触发既有计价服务按客户重算,费用冻结门槛保留在原服务。"
},
{
"source": "com.baiyue.firstleg.service.SmartLoadingService",
"target": "com.baiyue.firstleg.service.FbaPricingService",
"reason": "智能排柜分配后调用原计价服务守恒重算,不跨域修改费用表。"
}
],
"reviewedPackageCycles": [
{
"packages": [
"com.baiyue.firstleg.loading.bridge.service",
"com.baiyue.firstleg.loading.service",
"com.baiyue.firstleg.oceanbooking.service",
"com.baiyue.firstleg.service"
],
"reason": "既有全局service包混合了入仓暂扣、装柜费用与订舱文档的应用编排。本轮不拆分这些无关既有服务;仅冻结当前四包SCC,新增节点或第二环继续失败。价格簿查询切片仍必须独立无环。"
}
]
}