- 移除 LegacyStatusNormalizationMigrator,仅保留 AreaLayoutModeDefaultMigrator - 删除 WmsDispatchStatus 枚举、常量和全局 using - 统一所有 DbContext 注入为 MiGuDbContext,移除 PlatformDbContext - 服务实体操作统一用 IEditableRepository<T>,移除本地实现 - 移除 WmsService 的 MigrateLegacyAsync 方法 - 精简接口模型,移除部分字段和请求体 - 前端保存容器时 status 字段取自已有数据,移除写死默认值 - 更新文档,去除旧说明,统一数据库初始化流程
19 lines
1.4 KiB
C#
19 lines
1.4 KiB
C#
// Server 侧状态别名:把 MiGu.DB 的复数辅助类导入为短名,兼容业务代码中的 StorageStatuses / LocationKinds 等写法。
|
|
// 枚举类型本身通过下方 global using Domains 命名空间直接可用(如 StorageStatus、LocationKind)。
|
|
global using MiGu.DB.Domains.Wms;
|
|
global using MiGu.DB.Domains.Transport;
|
|
global using AreaLayoutModes = MiGu.DB.Domains.Wms.AreaLayoutModes;
|
|
global using StorageTypeCodes = MiGu.DB.Domains.Wms.StorageTypeCodes;
|
|
global using LocationKinds = MiGu.DB.Domains.Wms.LocationKinds;
|
|
global using StorageStatuses = MiGu.DB.Domains.Wms.StorageStatuses;
|
|
global using ContainerStatuses = MiGu.DB.Domains.Wms.ContainerStatuses;
|
|
global using MaterialLifecycles = MiGu.DB.Domains.Wms.MaterialLifecycles;
|
|
global using ContainerLocationTypes = MiGu.DB.Domains.Wms.ContainerLocationTypes;
|
|
global using ContainerLocationStatuses = MiGu.DB.Domains.Wms.ContainerLocationStatuses;
|
|
global using ContainerMaterialStatuses = MiGu.DB.Domains.Wms.ContainerMaterialStatuses;
|
|
global using StockEventTypes = MiGu.DB.Domains.Wms.StockEventTypes;
|
|
global using WmsDefaults = MiGu.DB.Domains.Wms.WmsDefaults;
|
|
global using WmsTransportTaskStatuses = MiGu.DB.Domains.Transport.WmsTransportTaskStatuses;
|
|
global using WmsTransportTriggerTypes = MiGu.DB.Domains.Transport.WmsTransportTriggerTypes;
|
|
global using WmsReservationStatuses = MiGu.DB.Domains.Transport.WmsReservationStatuses;
|