23 lines
457 B
Go
23 lines
457 B
Go
package db
|
|
|
|
import (
|
|
"go_dreamfactory/pb"
|
|
|
|
"github.com/liwei1dao/lego/core"
|
|
"go.mongodb.org/mongo-driver/bson"
|
|
)
|
|
|
|
const ( //Redis
|
|
DB_MailTable core.SqlTable = "mail"
|
|
)
|
|
|
|
type IMail interface {
|
|
QueryUserMail(uId string) (mail *pb.DB_UserMailData, err error)
|
|
}
|
|
|
|
func (this *DB) QueryUserMail(uId string) (mail *pb.DB_UserMailData, err error) {
|
|
mail = &pb.DB_UserMailData{}
|
|
err = this.mgo.FindOne(DB_MailTable, bson.M{"_id": uId}).Decode(mail)
|
|
return
|
|
}
|