add opay background check
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
package model
|
||||
|
||||
import "time"
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/jmoiron/sqlx"
|
||||
)
|
||||
|
||||
// OpayDonateList - struct
|
||||
type OpayDonateList struct {
|
||||
@@ -8,6 +12,27 @@ type OpayDonateList struct {
|
||||
DonateID string `db:"donate_id" cc:"donate_id"`
|
||||
Price int `db:"price" cc:"price"`
|
||||
Text string `db:"text" cc:"text"`
|
||||
Name string `db:"name" cc:"name"`
|
||||
Ctime time.Time `db:"ctime" cc:"ctime"`
|
||||
Mtime time.Time `db:"mtime" cc:"ctime"`
|
||||
}
|
||||
|
||||
// GetDonateListWithIDs -
|
||||
func GetDonateListWithIDs(ids []string) (ls []*OpayDonateList, err error) {
|
||||
if len(ids) == 0 {
|
||||
return
|
||||
}
|
||||
s, i, err := sqlx.In(`select * from "public"."opay_donate_list" where "donate_id" in (?)`, ids)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
s = x.Rebind(s)
|
||||
err = x.Select(&ls, s, i...)
|
||||
return
|
||||
}
|
||||
|
||||
// InsertData -
|
||||
func (p *OpayDonateList) InsertData() (err error) {
|
||||
_, err = x.NamedExec(`insert into "public"."opay_donate_list" ("opayid", "donate_id", "price", "text", "name") values (:opayid, :donate_id, :price, :text, :name)`, p)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user