interface.go 587 Bytes
package dto

// ITableData 数据库表
type ITableData interface {
	// TableName 表名 后缀是 gameId
	TableName(gameId string) string
	// CreateSqlPath 创建sql位置
	CreateSqlPath() string
}

type IRecordData interface {
	// TableName 表名 后缀是 gameId
	TableName(gameId string) string
	// SqlPairs 数据键值对
	SqlPairs() map[string]string
}

// IPlayerData 玩家数据表
type IPlayerData interface {
	// TableName 表名 后缀是 gameId
	TableName(gameId string) string
	// SqlPairs 数据键值对
	SqlPairs() map[string]string
	// Init 新建
	Init(uid int64)
}