Documentation ¶
Index ¶
- type Account
- type Admin
- type DBManager
- func (dm *DBManager) DelLoginInfo(uid uint64) error
- func (dm *DBManager) DelPeerId(uid uint64, platform string) error
- func (dm *DBManager) DelPeerInfo(peerid uint64) error
- func (dm *DBManager) FlushDB() error
- func (dm *DBManager) GetLoginInfo(uid uint64) (string, error)
- func (dm *DBManager) GetPeerId(uid uint64, platform string) (uint64, error)
- func (dm *DBManager) GetPeerInfo(peerid uint64) (uint64, string, error)
- func (dm *DBManager) GetServerPeerId() (uint64, error)
- func (dm *DBManager) GetServerPort() (uint16, error)
- func (dm *DBManager) GetUserPeerId() (uint64, error)
- func (dm *DBManager) GetUserPeerIdStart() (uint64, error)
- func (db *DBManager) Initialize(configjson string) error
- func (db *DBManager) Install(db_tables []interface{}) error
- func (db *DBManager) IsNotExistsError(err error) bool
- func (dm *DBManager) SetLoginInfo(uid uint64, info string, timeout int) (bool, error)
- func (dm *DBManager) SetPeerId(peerid, uid uint64, platform string) error
- func (dm *DBManager) SetPeerInfo(peerid, uid uint64, platform string) error
- func (dm *DBManager) SetServerPortRange(start, end uint16) error
- func (dm *DBManager) SetUserPeerIdStart(pid uint64) error
- func (db *DBManager) UnInitialize() error
- func (dm *DBManager) UpdateLoginInfo(uid uint64, info string, timeout int) error
- type Mysql
- type Redis
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { Account string `redis:"account" json:"account" gorm:"primary_key"` Password string `redis:"password" json:"-" gorm:"not null"` Email string `redis:"email" json:"email"` Mobile string `redis:"mobile" json:"mobile"` Salt string `redis:"salt" json:"-" gorm:"type:varchar(6);not null;default:''"` Regip string `redis:"regip" json:"regip"` Isbaned bool `redis:"isbaned" json:"isbaned" gorm:"tinyint(1);default:0"` CreatedAt time.Time `redis:"createdate" json:"createdate"` }
type Admin ¶
type Admin struct { Account string `redis:"account" json:"account" gorm:"primary_key"` Adminadmin bool `redis:"adminadmin" json:"adminadmin" gorm:"tinyint(1);default:0"` Adminaccount bool `redis:"adminaccount" json:"adminaccount" gorm:"tinyint(1);default:0"` Adminapp bool `redis:"adminapp" json:"adminapp" gorm:"tinyint(1);default:0"` Adminappdata bool `redis:"adminappdata" json:"adminappdata" gorm:"tinyint(1);default:0"` Adminonline bool `redis:"adminonline" json:"adminonline" gorm:"tinyint(1);default:0"` Adminmessage bool `redis:"adminmessage" json:"adminmessage" gorm:"tinyint(1);default:0"` Adminjinyan bool `redis:"adminjinyan" json:"adminjinyan" gorm:"tinyint(1);default:0"` Adminbaned bool `redis:"adminbaned" json:"adminbaned" gorm:"tinyint(1);default:0"` //Appcount uint32 `redis:"appcount" json:"appcount" gorm:"default:0"` Expire time.Time `redis:"expire" json:"expire" gorm:"type:datetime"` CreatedAt time.Time `redis:"createdate" json:"createdate"` }
type DBManager ¶
var Mgr *DBManager
func (*DBManager) DelLoginInfo ¶
func (*DBManager) DelPeerInfo ¶
func (*DBManager) GetPeerInfo ¶
func (*DBManager) GetServerPeerId ¶
func (*DBManager) GetServerPort ¶
func (*DBManager) GetUserPeerId ¶
func (*DBManager) GetUserPeerIdStart ¶
func (*DBManager) Initialize ¶
func (*DBManager) IsNotExistsError ¶
func (*DBManager) SetLoginInfo ¶
func (*DBManager) SetPeerInfo ¶
func (*DBManager) SetServerPortRange ¶
func (*DBManager) SetUserPeerIdStart ¶
func (*DBManager) UnInitialize ¶
type Mysql ¶
func (*Mysql) DefaultTableNameHandler ¶
func (*Mysql) Initialize ¶
func (*Mysql) UnInitialize ¶
Click to show internal directories.
Click to hide internal directories.