| 12345678910111213141516171819202122232425262728293031323334353637 |
- package db
- import (
- "f1-game/internal/component/db"
- dbFacade "f1-game/internal/component/db/facade"
- dbQueue "f1-game/internal/component/db/queue"
- )
- var (
- dbComponent = db.New("center_db_component") //构造mongoDB通用组件
- )
- func NewCenter() *db.Component {
- dbComponent.AddTable(
- &DevAccountTable{},
- &UserBindTable{},
- &LastPlayerTable{},
- )
- dbComponent.AddScript(
- &ver00001{},
- )
- dbComponent.SetOnLoadFunc(
- preloadDevAccount,
- )
- return dbComponent
- }
- func save2Queue(val dbFacade.Table) {
- dbComponent.DBQueue().InQueue(val)
- }
- func Queue() *dbQueue.TableQueue {
- return dbComponent.DBQueue()
- }
|