43 lines
751 B
Go
43 lines
751 B
Go
package model
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
var (
|
|
BankBindDBName = "log"
|
|
BankBindCollName = "log_bankbind"
|
|
)
|
|
|
|
const (
|
|
BankBindLogType_Bank int32 = iota
|
|
BankBindLogType_Ali
|
|
)
|
|
|
|
type BankBindLog struct {
|
|
Snid int32
|
|
Platform string
|
|
LogType int32
|
|
Name string
|
|
Card string
|
|
Modify int32
|
|
Time time.Time
|
|
}
|
|
|
|
func NewBankBindLog(snid int32, platform string, logtype int32, name, card string, modify int32) error {
|
|
if rpcCli == nil {
|
|
return ErrRPClientNoConn
|
|
}
|
|
log := &BankBindLog{
|
|
Snid: snid,
|
|
Platform: platform,
|
|
LogType: logtype,
|
|
Name: name,
|
|
Card: card,
|
|
Modify: modify,
|
|
Time: time.Now(),
|
|
}
|
|
var ret bool
|
|
return rpcCli.CallWithTimeout("BankBindLogSvc.InsertBankBindLog", log, &ret, time.Second*30)
|
|
}
|