| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package mail
- import (
- item "bet24.com/servers/micros/item_inventory/proto"
- pb "bet24.com/servers/micros/userservices/proto"
- )
- var mgr *mailmgr
- func Run() {
- mgr = newMailMgr()
- }
- func Dump(param1, param2 string) {
- }
- func SendUserMail(userId int, title, content, img string) (int, []*pb.UserMail) {
- return mgr.sendUserMail(userId, title, content, img)
- }
- func GetUserMails(userId, mailId int) (int, []*pb.UserMail) {
- return mgr.getUserMails(userId, mailId)
- }
- func GetUserMailTip(userId int) bool {
- return mgr.getUserMailTip(userId)
- }
- // 发送系统邮件(含附件)
- func SendSysMail(userId int, sm *pb.SysMail) bool {
- return mgr.sendSysMail(userId, sm)
- }
- // 获取系统邮件(含附件)
- func GetSysMails(userId, sysMsgId int) []*pb.SysMail {
- return mgr.getSysMails(userId, sysMsgId)
- }
- // 获取系统邮件信息(含附件)
- func GetSysMail(userId, sysMsgId int) *pb.SysMail {
- return mgr.getSysMail(userId, sysMsgId)
- }
- func UpdateSysMail(userId, sysMsgId, status int) (int, []item.ItemPack) {
- return mgr.updateSysMail(userId, sysMsgId, status)
- }
- func DelSysMail(userId, sysMsgId int) int {
- return mgr.delSysMail(userId, sysMsgId)
- }
- func UpdateAllSysMail(userId int) (int, []item.ItemPack) {
- return mgr.updateAllSysMail(userId)
- }
|