2025-12-21 18:13:54 +00:00
|
|
|
|
package model
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
|
"blazing/cool"
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
// 表名常量定义:勇者之塔配置表
|
|
|
|
|
|
const (
|
|
|
|
|
|
TableNameBraveTowerConfig = "brave_tower_config" // 勇者之塔配置表(核心记录层数、BOSS数组、奖励物品/精灵)
|
|
|
|
|
|
)
|
|
|
|
|
|
|
2025-12-26 05:41:51 +08:00
|
|
|
|
// Tower600Config 勇者之塔核心配置模型(结构简洁,无额外专属字段)
|
|
|
|
|
|
type Tower600Config struct {
|
2025-12-21 18:13:54 +00:00
|
|
|
|
BaseTowerConfig
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// -------------------------- 核心配套方法(结构与试炼之塔完全一致)--------------------------
|
2025-12-26 05:41:51 +08:00
|
|
|
|
func (*Tower600Config) TableName() string {
|
2026-01-02 04:55:59 +08:00
|
|
|
|
return TableNameBraveTowerConfig
|
2025-12-21 18:13:54 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-12-26 05:41:51 +08:00
|
|
|
|
func (*Tower600Config) GroupName() string {
|
2025-12-21 18:13:54 +00:00
|
|
|
|
return "default"
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-12-26 05:41:51 +08:00
|
|
|
|
func New600TowerConfig() *Tower600Config {
|
|
|
|
|
|
return &Tower600Config{
|
2025-12-21 18:13:54 +00:00
|
|
|
|
BaseTowerConfig: NewBaseTowerConfig(),
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// -------------------------- 表结构自动同步 --------------------------
|
|
|
|
|
|
func init() {
|
2025-12-26 05:41:51 +08:00
|
|
|
|
cool.CreateTable(&Tower600Config{})
|
2025-12-21 18:13:54 +00:00
|
|
|
|
}
|