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)
}