block

package
v0.0.0-...-83adff0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dao

type Dao struct {
	// contains filtered or unexported fields
}

Dao .

func New

func New(conf *conf.Config, client *bm.Client, mc *memcache.Pool, db *xsql.DB) (dao *Dao)

New init mysql db

func (*Dao) BeginTX

func (d *Dao) BeginTX(c context.Context) (tx *xsql.Tx, err error)

BeginTX .

func (*Dao) BlackhouseBlock

func (d *Dao) BlackhouseBlock(c context.Context, p *model.ParamBatchBlock) (err error)

BlackhouseBlock .

func (*Dao) Close

func (d *Dao) Close()

Close close the resource.

func (*Dao) DeleteUserCache

func (d *Dao) DeleteUserCache(c context.Context, mid int64) (err error)

DeleteUserCache .

func (*Dao) DeleteUserDetailCache

func (d *Dao) DeleteUserDetailCache(c context.Context, mid int64) (err error)

DeleteUserDetailCache delete user detail cache

func (*Dao) History

func (d *Dao) History(c context.Context, mid int64, start, limit int, desc bool) (history []*model.DBHistory, err error)

History �获得mid历史封禁记录

func (*Dao) HistoryCount

func (d *Dao) HistoryCount(c context.Context, mid int64) (total int, err error)

HistoryCount �获得历史记录总长度

func (*Dao) MailInfo

func (d *Dao) MailInfo(c context.Context, mid int64) (mail string, err error)

MailInfo .

func (*Dao) Ping

func (d *Dao) Ping(c context.Context) (err error)

Ping dao ping

func (*Dao) SendSysMsg

func (d *Dao) SendSysMsg(c context.Context, code string, mids []int64, title string, content string, remoteIP string) (err error)

SendSysMsg send sys msg.

func (*Dao) TelInfo

func (d *Dao) TelInfo(c context.Context, mid int64) (tel string, err error)

TelInfo tel info.

func (*Dao) TxInsertHistory

func (d *Dao) TxInsertHistory(c context.Context, tx *xsql.Tx, h *model.DBHistory) (err error)

TxInsertHistory .

func (*Dao) TxUpdateUser

func (d *Dao) TxUpdateUser(c context.Context, tx *xsql.Tx, mid int64, status model.BlockStatus) (err error)

TxUpdateUser .

func (*Dao) UpdateAddBlockCount

func (d *Dao) UpdateAddBlockCount(c context.Context, mid int64) (err error)

UpdateAddBlockCount .

func (*Dao) User

func (d *Dao) User(c context.Context, mid int64) (user *model.DBUser, err error)

User .

func (*Dao) UserDetails

func (d *Dao) UserDetails(c context.Context, mids []int64) (users []*model.DBUserDetail, err error)

UserDetails .

func (*Dao) Users

func (d *Dao) Users(c context.Context, mids []int64) (users []*model.DBUser, err error)

Users .

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL