Versions in this module Expand all Collapse all v0 v0.0.2 Oct 16, 2018 v0.0.1 Sep 4, 2018 Changes in this version + func SaveUser(user *User) error + type DB struct + func NewDB() *DB + func (db *DB) AllVisitCount(key string) error + func (db *DB) Begin() + func (db *DB) Commit() + func (db *DB) DelNoteByKey(key string, userid int) error + func (db *DB) QueryMessageByKey(key string) (message Message, err error) + func (db *DB) QueryMessageForNote(key string) (messages []*Message, err error) + func (db *DB) QueryMessageForNoteByPage(key string, page, limit int) (messages []*Message, err error) + func (db *DB) QueryMessageForNoteCount(key string) (count int, err error) + func (db *DB) QueryNoteByKey(key string) (note Note, err error) + func (db *DB) QueryNoteByKeyAndUserId(key string, userid int) (note Note, err error) + func (db *DB) QueryNotesByPage(page, limit int, title string) (note []*Note, err error) + func (db *DB) QueryNotesCount(title string) (cnt int, err error) + func (db *DB) QueryPraiseLog(key string, user_id int, ttype string) (parselog PraiseLog, err error) + func (db *DB) QueryUserByEmail(email string) (user User, err error) + func (db *DB) QueryUserByEmailAndPassword(email, password string) (user User, err error) + func (db *DB) QueryUserByName(name string) (user User, err error) + func (db *DB) Rollback() + func (db *DB) SaveMessage(n *Message) error + func (db *DB) SaveNote(n *Note) error + func (db *DB) SavePraiseLog(p *PraiseLog) error + func (db *DB) UpdateMessage4Praise(n *Message) error + func (db *DB) UpdateNote4Praise(n *Note) error + type Message struct + Content string + Key string + NoteKey string + Praise int + User User + UserID int + type Model struct + CreatedAt time.Time + DeletedAt *time.Time + ID uint + UpdatedAt time.Time + type Note struct + Content string + Files string + Key string + Praise int + Summary string + Title string + User User + UserID int + Visit int + type PraiseLog struct + Flag bool + Key string + Type string + UserID int + type User struct + Avatar string + Email string + Name string + Pwd string + Role int