| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package db
- // initTables 创建玩家时调用该函数进行数据表初始化
- func initTables(playerID int64) {
- initQuestTable(playerID) // 任务表
- initMailTable(playerID) // 邮件表
- initItemTable(playerID) // 道具表
- initHeroTable(playerID) // 英雄表
- initChatTable(playerID) // 聊天表
- initEquipTable(playerID) // 装备表
- initLineupTable(playerID) // 阵容表
- initChapterTable(playerID) // 探险表
- initShopTable(playerID) // 商店表
- }
- func initQuestTable(playerID int64) {
- questTable := newQuestTable(playerID)
- questTableCache.Put(playerID, questTable)
- questTable.Save2Queue()
- }
- func initMailTable(playerID int64) {
- mailTable := newMailTable(playerID)
- mailTableCache.Put(playerID, mailTable)
- mailTable.Save2Queue()
- }
- func initItemTable(playerID int64) {
- itemTable := newItemTable(playerID)
- itemTableCache.Put(playerID, itemTable)
- itemTable.Save2Queue()
- }
- func initHeroTable(playerID int64) {
- heroTable := newHeroTable(playerID)
- heroTableCache.Put(playerID, heroTable)
- heroTable.Save2Queue()
- }
- func initChatTable(playerID int64) {
- chatTable := newChatTable(playerID)
- chatTableCache.Put(playerID, chatTable)
- }
- func initEquipTable(playerID int64) {
- equipTable := newEquipTable(playerID)
- equipTableCache.Put(playerID, equipTable)
- equipTable.Save2Queue()
- }
- func initLineupTable(playerID int64) {
- lineupTable := newLineupTable(playerID)
- lineupTableCache.Put(playerID, lineupTable)
- lineupTable.Save2Queue()
- }
- func initChapterTable(playerID int64) {
- chapterTable := newChapterTable(playerID)
- chapterTableCache.Put(playerID, chapterTable)
- chapterTable.Save2Queue()
- }
- func initShopTable(playerID int64) {
- shopTable := newShopTable(playerID)
- shopTableCache.Put(playerID, shopTable)
- shopTable.Save2Queue()
- }
|