旧时光
This commit is contained in:
parent
c9a04e6d81
commit
bf8a33eba4
@ -85,6 +85,7 @@ const (
|
|||||||
ModuleParkour core.M_Modules = "parkour" //跑酷系统
|
ModuleParkour core.M_Modules = "parkour" //跑酷系统
|
||||||
ModuleTools core.M_Modules = "tools" //工具
|
ModuleTools core.M_Modules = "tools" //工具
|
||||||
ModuleReputation core.M_Modules = "reputation" //阵营声望
|
ModuleReputation core.M_Modules = "reputation" //阵营声望
|
||||||
|
ModuleOldtimes core.M_Modules = "oldtimes" //旧时光
|
||||||
)
|
)
|
||||||
|
|
||||||
// 数据表名定义处
|
// 数据表名定义处
|
||||||
@ -255,6 +256,9 @@ const (
|
|||||||
TableParkourMatch = "parkourmatch"
|
TableParkourMatch = "parkourmatch"
|
||||||
///坐骑表
|
///坐骑表
|
||||||
TableParkourMounts = "parkourmounts"
|
TableParkourMounts = "parkourmounts"
|
||||||
|
|
||||||
|
//旧时光
|
||||||
|
TableOldtimes = "oldtimes"
|
||||||
)
|
)
|
||||||
|
|
||||||
// RPC服务接口定义处
|
// RPC服务接口定义处
|
||||||
|
20
modules/oldtimes/api.go
Normal file
20
modules/oldtimes/api.go
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
package oldtimes
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/lego/base"
|
||||||
|
"go_dreamfactory/lego/core"
|
||||||
|
"go_dreamfactory/modules"
|
||||||
|
)
|
||||||
|
|
||||||
|
type apiComp struct {
|
||||||
|
modules.MCompGate
|
||||||
|
service base.IRPCXService
|
||||||
|
module *Oldtimes
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *apiComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||||
|
_ = this.MCompGate.Init(service, module, comp, options)
|
||||||
|
this.service = service.(base.IRPCXService)
|
||||||
|
this.module = module.(*Oldtimes)
|
||||||
|
return
|
||||||
|
}
|
23
modules/oldtimes/configure.go
Normal file
23
modules/oldtimes/configure.go
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
package oldtimes
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/lego/core"
|
||||||
|
"go_dreamfactory/modules"
|
||||||
|
cfg "go_dreamfactory/sys/configure/structs"
|
||||||
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
gameLinestoryMainTask = "game_linestroymaintask.json"
|
||||||
|
)
|
||||||
|
|
||||||
|
type configureComp struct {
|
||||||
|
modules.MCompConfigure
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||||
|
err = this.MCompConfigure.Init(service, module, comp, options)
|
||||||
|
err = this.LoadMultiConfigure(map[string]interface{}{
|
||||||
|
gameLinestoryMainTask: cfg.NewGameLinestoryMainTask,
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
21
modules/oldtimes/model_oldtimes.go
Normal file
21
modules/oldtimes/model_oldtimes.go
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
package oldtimes
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/comm"
|
||||||
|
"go_dreamfactory/lego/core"
|
||||||
|
"go_dreamfactory/modules"
|
||||||
|
)
|
||||||
|
|
||||||
|
type ModelOldtimes struct {
|
||||||
|
modules.MCompModel
|
||||||
|
moduleOldtimes *Oldtimes
|
||||||
|
service core.IService
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *ModelOldtimes) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||||
|
err = this.MCompModel.Init(service, module, comp, options)
|
||||||
|
this.TableName = comm.TableOldtimes
|
||||||
|
this.moduleOldtimes = module.(*Oldtimes)
|
||||||
|
this.service = service
|
||||||
|
return
|
||||||
|
}
|
43
modules/oldtimes/module.go
Normal file
43
modules/oldtimes/module.go
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
package oldtimes
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/comm"
|
||||||
|
"go_dreamfactory/lego/base"
|
||||||
|
"go_dreamfactory/lego/core"
|
||||||
|
"go_dreamfactory/modules"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
type Oldtimes struct {
|
||||||
|
modules.ModuleBase
|
||||||
|
api *apiComp
|
||||||
|
service base.IRPCXService
|
||||||
|
configure *configureComp
|
||||||
|
modelOldtimes *ModelOldtimes
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewModule() core.IModule {
|
||||||
|
return &Oldtimes{}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *Oldtimes) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
||||||
|
err = this.ModuleBase.Init(service, module, options)
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *Oldtimes) OnInstallComp() {
|
||||||
|
this.ModuleBase.OnInstallComp()
|
||||||
|
this.api = this.RegisterComp(new(apiComp)).(*apiComp)
|
||||||
|
this.configure = this.RegisterComp(new(configureComp)).(*configureComp)
|
||||||
|
this.modelOldtimes = this.RegisterComp(new(ModelOldtimes)).(*ModelOldtimes)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *Oldtimes) GetType() core.M_Modules {
|
||||||
|
return comm.ModuleOldtimes
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *Oldtimes) Start() (err error) {
|
||||||
|
err = this.ModuleBase.Start()
|
||||||
|
return
|
||||||
|
}
|
@ -27,6 +27,7 @@ import (
|
|||||||
"go_dreamfactory/modules/mline"
|
"go_dreamfactory/modules/mline"
|
||||||
"go_dreamfactory/modules/moonfantasy"
|
"go_dreamfactory/modules/moonfantasy"
|
||||||
"go_dreamfactory/modules/notify"
|
"go_dreamfactory/modules/notify"
|
||||||
|
"go_dreamfactory/modules/oldtimes"
|
||||||
"go_dreamfactory/modules/pagoda"
|
"go_dreamfactory/modules/pagoda"
|
||||||
"go_dreamfactory/modules/parkour"
|
"go_dreamfactory/modules/parkour"
|
||||||
"go_dreamfactory/modules/pay"
|
"go_dreamfactory/modules/pay"
|
||||||
@ -121,6 +122,7 @@ func main() {
|
|||||||
parkour.NewModule(),
|
parkour.NewModule(),
|
||||||
tools.NewModule(),
|
tools.NewModule(),
|
||||||
reputation.NewModule(),
|
reputation.NewModule(),
|
||||||
|
oldtimes.NewModule(),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user