interface.go 523 Bytes
package dto

// ITableData 数据库表
type ITableData interface {
	// GetTableName 表名 后缀是 gameId
	GetTableName(gameId string) string
}

type IRecordData interface {
	// TableName 表名模板
	TableName() string
	// GetTableName 表名 后缀是 gameId
	GetTableName(gameId string) string
}

// IPlayerData 玩家数据表
type IPlayerData interface {
	// TableName 表名模板
	TableName() string
	// GetTableName 表名 后缀是 gameId
	GetTableName(gameId string) string
	// Init 新建
	Init(uid int64)
}