add line message log
This commit is contained in:
@@ -11,3 +11,10 @@ type LineMessageLog struct {
|
||||
Ctime time.Time `db:"ctime" cc:"ctime"`
|
||||
Mtime time.Time `db:"mtime" cc:"mtime"`
|
||||
}
|
||||
|
||||
// AddLineMessageLog -
|
||||
func AddLineMessageLog(g, u, msg string) (msglog *LineMessageLog, err error) {
|
||||
query := `insert into "public"."line_message_log" ("group", "user", "message") values ($1, $2, $3)`
|
||||
err = x.Get(&msglog, query, g, u, msg)
|
||||
return
|
||||
}
|
||||
|
||||
@@ -9,3 +9,15 @@ type LineUser struct {
|
||||
Ctime time.Time `db:"ctime" cc:"ctime"`
|
||||
Mtime time.Time `db:"mtime" cc:"mtime"`
|
||||
}
|
||||
|
||||
// GetLineUserByID -
|
||||
func GetLineUserByID(id string) (u *LineUser, err error) {
|
||||
err = x.Get(&u, `select * from "public"."line_user" where "id" = $1`, id)
|
||||
return
|
||||
}
|
||||
|
||||
// Add -
|
||||
func (p *LineUser) Add() (err error) {
|
||||
_, err = x.NamedExec(`insert into "public"."line_user" ("id", "name") values (:id, :name)`, p)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user