db

package
v0.0.0-...-8cbaf33 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// CreateUserSQL sql
	CreateUserSQL = "INSERT INTO w_user (w_id, ext_id, w_type,create_time) VALUES (?, ?, ?, ?)"
	// QueryUserByWIDSQL sql
	QueryUserByWIDSQL = "SELECT * FROM w_user WHERE w_id=? AND delete_time=0"
	// QueryUserByExtIDSQL sql
	QueryUserByExtIDSQL = "SELECT * FROM w_user WHERE ext_id=? AND delete_time=0"
	// QueryTotalNoteNumByUserIDSQL sql
	QueryTotalNoteNumByUserIDSQL = "SELECT count(1) FROM w_note WHERE w_id=? AND delete_time=0"
	// CreateNoteSQL sql
	CreateNoteSQL = "INSERT INTO w_note (w_id,n_id,w_mood, w_desc, w_action_type,create_time) VALUES (?, ?, ?, ?, ?, ?)"
	// DELNoteSQL sql
	DELNoteSQL = "UPDATE  w_note SET delete_time=? WHERE n_id=?"
	// UpdateNoteSQL sql
	UpdateNoteSQL = "UPDATE  w_note SET w_mood=?, w_desc=?, w_action_type=?,update_time=? WHERE delete_time=0 AND w_id=? AND n_id=?"
	// QueryNotesByIDSQL sql
	QueryNotesByIDSQL = "SELECT * FROM w_note WHERE w_id=? AND delete_time=0 ORDER BY create_time DESC LIMIT ? OFFSET ?"
	// QueryNotesByOneDaySQL sql
	QueryNotesByOneDaySQL = "" /* 126-byte string literal not displayed */
	// QueryNoteTimeByUserIDAndTimeRangeSQL sql
	QueryNoteTimeByUserIDAndTimeRangeSQL = "SELECT create_time FROM w_note WHERE  delete_time=0 AND w_id=? AND create_time BETWEEN ? AND ?"
	// QueryUserActionStatValByTypeAndUintSQL  sql
	QueryUserActionStatValByTypeAndUintSQL = "SELECT * FROM user_action_stat WHERE  w_id=? AND act_type=? AND act_unit=?"
	// CreateUserActionStatSQL  sql
	CreateUserActionStatSQL = "INSERT INTO user_action_stat (w_id, act_type, act_val, act_unit, create_time) VALUES (?, ?, ?, ?, ?)"
	// UpdateUserActionStatSQL  sql
	UpdateUserActionStatSQL = "UPDATE  user_action_stat SET act_type=?, act_val=?, act_unit=?, update_time=? WHERE delete_time=0 AND w_id=?"
)

Variables

View Source
var DBCtl *dBClient

DBCtl 数据库操作客户端

Functions

func InitDB

func InitDB()

InitDB init tidb

Types

type User

type User struct {
	ID         int    `db:"id"`
	WID        string `db:"w_id"`
	ExtID      string `db:"ext_id"`
	WType      int    `db:"w_type"`
	CreateTime int64  `db:"create_time"`
	DeleteTime int64  `db:"delete_time"`
	UpdateTime int64  `db:"update_time"`
}

User moudle

type UserActionStat

type UserActionStat struct {
	ID         int    `db:"id"`
	WID        string `db:"w_id"`
	ActType    int    `db:"act_type"`
	ActVal     int64  `db:"act_val"`
	ActUnit    string `db:"act_unit"`
	CreateTime int64  `db:"create_time"`
	DeleteTime int64  `db:"delete_time"`
	UpdateTime int64  `db:"update_time"`
}

UserActionStat stat info

type WNote

type WNote struct {
	ID         int    `db:"id"`
	NID        string `db:"n_id"`
	WID        string `db:"w_id"`
	WMood      int    `db:"w_mood"`
	WDesc      string `db:"w_desc"`
	WAction    int    `db:"w_action_type"`
	CreateTime int64  `db:"create_time"`
	DeleteTime int64  `db:"delete_time"`
	UpdateTime int64  `db:"update_time"`
}

WNote moudle

Jump to

Keyboard shortcuts

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