From 9719a7f0ccbb70e4e51a93cbe1733d1424c16f6d Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期五, 06 十二月 2024 12:03:56 +0800 Subject: [PATCH] 优化Api数据库缓存模块,增加MES岗位缓存跟不良代码缓存 --- Tiger.Api/Autofac/SingleInstance.json | 50 +++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 39 insertions(+), 11 deletions(-) diff --git a/Tiger.Api/Autofac/SingleInstance.json b/Tiger.Api/Autofac/SingleInstance.json index 11ee3d7..83804b8 100644 --- a/Tiger.Api/Autofac/SingleInstance.json +++ b/Tiger.Api/Autofac/SingleInstance.json @@ -34,7 +34,7 @@ }, { "type": "Tiger.Business.WMS.WMS_ITEM_Biz+_Biz_WmsItem,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IBiz_WmsItem,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IBiz_WmsItem,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 @@ -69,35 +69,35 @@ }, { "type": "Tiger.Business.WMS.BS,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IBS,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IBS,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 }, { "type": "Tiger.Business.WMS.iSRM,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IiSRM,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IiSRM,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 }, { "type": "Tiger.Business.WMS.KanBan,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IKanBan,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IKanBan,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 }, { "type": "Tiger.Business.WMS.AGV,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IAGV,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IAGV,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 }, { "type": "Tiger.Business.WMS.RePrintBarcode,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IRePrintBarcode,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IRePrintBarcode,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 @@ -111,21 +111,21 @@ }, { "type": "Tiger.Business.WMS.WMSContext,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IWMSContext,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IWMSContext,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 }, { "type": "Tiger.Business.WMS.iWMS,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IiWMS,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IiWMS,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 }, { "type": "Tiger.Business.WMS.ErpT100,Tiger.Business.WMS", - "services": [ { "type": "Tiger.IBusiness.IErpT100,Tiger.IBusiness" } ], + "services": [ { "type": "Tiger.IBusiness.IErpT100,Tiger.IBusiness.WMS" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 @@ -137,9 +137,37 @@ "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 }, + //{ + // "type": "Tiger.Business.DbCacheBus,Tiger.Business", + // "services": [ { "type": "Tiger.IBusiness.IDbCacheBus,Tiger.IBusiness" } ], + // "autoActivate": true, + // "injectProperties": true, + // "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 + //}, { - "type": "Tiger.Business.DbCacheBus,Tiger.Business", - "services": [ { "type": "Tiger.IBusiness.IDbCacheBus,Tiger.IBusiness" } ], + "type": "Tiger.Business.DbCache.CodeRuleCache,Tiger.Business", + "services": [ { "type": "Tiger.IBusiness.ICodeRuleCache,Tiger.IBusiness" } ], + "autoActivate": true, + "injectProperties": true, + "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 + }, + { + "type": "Tiger.Business.DbCache.SysParamCache,Tiger.Business", + "services": [ { "type": "Tiger.IBusiness.ISysParamCache,Tiger.IBusiness" } ], + "autoActivate": true, + "injectProperties": true, + "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 + }, + { + "type": "Tiger.Business.DbCache.MesDefectCache,Tiger.Business.MES", + "services": [ { "type": "Tiger.IBusiness.IMesDefectCache,Tiger.IBusiness" } ], + "autoActivate": true, + "injectProperties": true, + "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 + }, + { + "type": "Tiger.Business.DbCache.MesPositionCache,Tiger.Business.MES", + "services": [ { "type": "Tiger.IBusiness.IMesPositionCache,Tiger.IBusiness" } ], "autoActivate": true, "injectProperties": true, "instanceScope": "SingleInstance" //鐢熷懡鍛ㄦ湡 -- Gitblit v1.9.3