服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
3 天以前 0c0309afae85b72746bd2431c10c7f5982e210e3
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,39 +69,39 @@
    },
    {
      "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" } ],
      "autoActivate": true,
      "injectProperties": true,
      "instanceScope": "SingleInstance" //生命周期
    },
    //{
    //  "type": "Tiger.Business.WMS.RePrintBarcode,Tiger.Business.WMS",
    //  "services": [ { "type": "Tiger.IBusiness.IRePrintBarcode,Tiger.IBusiness.WMS" } ],
    //  "autoActivate": true,
    //  "injectProperties": true,
    //  "instanceScope": "SingleInstance" //生命周期
    //},
    {
      "type": "Tiger.Business.BizContext,Tiger.Business",
      "services": [ { "type": "Tiger.IBusiness.IBizContext,Tiger.IBusiness" } ],
@@ -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" //生命周期