| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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("game_db_component")
- )
- func NewGame() *db.Component {
- dbComponent.AddTable(
- &NodeTable{},
- &HeroTable{},
- &ItemTable{},
- &MailTable{},
- &PlayerTable{},
- &QuestTable{},
- &LineupTable{},
- &EquipTable{},
- &ChatTable{},
- &ComplaintTable{},
- &ChapterTable{},
- &ShopTable{},
- &OrderTable{},
- &ChargeTable{},
- )
- dbComponent.AddScript(
- &ver00001{},
- &ver00002{},
- &ver00003{},
- // &ver00004{},
- &ver00005{},
- )
- dbComponent.SetOnLoadFunc(
- nodeCheck,
- preloadPlayerTable,
- )
- return dbComponent
- }
- func save2Queue(val dbFacade.Table) {
- dbComponent.DBQueue().InQueue(val)
- }
- func Queue() *dbQueue.TableQueue {
- return dbComponent.DBQueue()
- }
|