From eceb5ec0fa29af42347cd2248ac36eeaa5e9361e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 16 Aug 2024 19:04:14 +0800 Subject: [PATCH] 1 --- server/marketserver/common/types.go | 3 +++ server/marketserver/constant/constant.go | 1 + server/marketserver/global/global.go | 10 ++++++++++ server/marketserver/service/contribution.go | 1 + server/marketserver/service/export.go | 12 ++++++++++++ server/marketserver/service/servicemgr.go | 10 ++++++++++ 6 files changed, 37 insertions(+) create mode 100644 server/marketserver/service/contribution.go create mode 100644 server/marketserver/service/export.go create mode 100644 server/marketserver/service/servicemgr.go diff --git a/server/marketserver/common/types.go b/server/marketserver/common/types.go index 96205e58..1489ad8f 100644 --- a/server/marketserver/common/types.go +++ b/server/marketserver/common/types.go @@ -71,6 +71,9 @@ type CacheMgr interface { GetIngameHero(string) (error, []interface{}) } +type ServiceMgr interface { +} + func (this *StreamPagination) FillPage(page *f5.StreamPagination) { if page.NextCursor != 0 { this.NextCursor = q5.ToString(page.NextCursor) diff --git a/server/marketserver/constant/constant.go b/server/marketserver/constant/constant.go index c1911232..a95fc68b 100644 --- a/server/marketserver/constant/constant.go +++ b/server/marketserver/constant/constant.go @@ -11,6 +11,7 @@ const ( ROUTER_MGR_MODULE_IDX TASK_MGR_MODULE_IDX CACHE_MGR_MODULE_IDX + SERVICE_MGR_MODULE_IDX MAX_MODULE_IDX ) diff --git a/server/marketserver/global/global.go b/server/marketserver/global/global.go index 3219c404..e4a5c1a7 100644 --- a/server/marketserver/global/global.go +++ b/server/marketserver/global/global.go @@ -12,12 +12,14 @@ var initOrders = []int32{ constant.ROUTER_MGR_MODULE_IDX, constant.TASK_MGR_MODULE_IDX, constant.CACHE_MGR_MODULE_IDX, + constant.SERVICE_MGR_MODULE_IDX, } var app common.App var routerMgr common.RouterMgr var taskMgr common.TaskMgr var cacheMgr common.CacheMgr +var serviceMgr common.ServiceMgr func GetApp() common.App { return app @@ -35,6 +37,10 @@ func GetCacheMgr() common.CacheMgr { return cacheMgr } +func GetServiceMgr() common.ServiceMgr { + return serviceMgr +} + func RegModule(idx int32, m q5.Module) { fmt.Printf("RegModule module %d\n", idx) modules[idx] = m @@ -55,6 +61,10 @@ func RegModule(idx int32, m q5.Module) { { cacheMgr = m.(common.CacheMgr) } + case constant.SERVICE_MGR_MODULE_IDX: + { + serviceMgr = m.(common.ServiceMgr) + } default: { panic("unknow module") diff --git a/server/marketserver/service/contribution.go b/server/marketserver/service/contribution.go new file mode 100644 index 00000000..6d43c336 --- /dev/null +++ b/server/marketserver/service/contribution.go @@ -0,0 +1 @@ +package service diff --git a/server/marketserver/service/export.go b/server/marketserver/service/export.go new file mode 100644 index 00000000..405e578e --- /dev/null +++ b/server/marketserver/service/export.go @@ -0,0 +1,12 @@ +package service + +import ( + "main/constant" + "main/global" +) + +var _serviceMgr = new(serviceMgr) + +func init() { + global.RegModule(constant.SERVICE_MGR_MODULE_IDX, _serviceMgr) +} diff --git a/server/marketserver/service/servicemgr.go b/server/marketserver/service/servicemgr.go new file mode 100644 index 00000000..24cd09d8 --- /dev/null +++ b/server/marketserver/service/servicemgr.go @@ -0,0 +1,10 @@ +package service + +type serviceMgr struct { +} + +func (this *serviceMgr) Init() { +} + +func (this *serviceMgr) UnInit() { +}