新增MES库区管理功能,包含免密接口、数据处理逻辑及相关控制器、服务和实体的实现。支持库区的增删改查操作,优化用户体验并增强系统的实时数据同步能力。

This commit is contained in:
geht
2026-05-12 14:06:07 +08:00
parent cffe32d896
commit b737dddb2a
74 changed files with 4937 additions and 174 deletions

View File

@@ -22,6 +22,8 @@ using YY.Admin.Services.Service.Supplier;
using YY.Admin.Services.Service.RawMaterialCard;
using YY.Admin.Services.Service.RawMaterialEntry;
using YY.Admin.Services.Service.Vehicle;
using YY.Admin.Services.Service.Warehouse;
using YY.Admin.Services.Service.WarehouseArea;
using YY.Admin.Services.Service.WeightRecord;
namespace YY.Admin.Module;
@@ -61,6 +63,11 @@ public class SyncModule : IModule
// 原材料卡片:免密 API 直连 + STOMP 实时通知
containerRegistry.RegisterSingleton<IRawMaterialCardService, RawMaterialCardService>();
containerRegistry.RegisterSingleton<RawMaterialCardSyncCoordinator>();
// 仓库数据只读缓存(供库区等模块筛选使用,不含 CRUD 页面)
containerRegistry.RegisterSingleton<IWarehouseService, WarehouseService>();
// 库区管理:免密 API 直连 + STOMP 实时通知
containerRegistry.RegisterSingleton<IWarehouseAreaService, WarehouseAreaService>();
containerRegistry.RegisterSingleton<WarehouseAreaSyncCoordinator>();
// 分类字典:启动同步 + 断线重连补刷
containerRegistry.RegisterSingleton<CategorySyncCoordinator>();
// 数据字典:启动同步 + 断线重连补刷
@@ -127,6 +134,8 @@ public class SyncModule : IModule
_ = containerProvider.Resolve<RawMaterialEntrySyncCoordinator>();
// 强制实例化原材料卡片同步协调器
_ = containerProvider.Resolve<RawMaterialCardSyncCoordinator>();
// 强制实例化库区同步协调器
_ = containerProvider.Resolve<WarehouseAreaSyncCoordinator>();
// 强制实例化分类字典同步协调器
_ = containerProvider.Resolve<CategorySyncCoordinator>();
// 强制实例化数据字典同步协调器