message.go 724 字节
package repository

import "opp/models"

type IMessageRepository interface {
	GetUserMsgTotals(userId int64, companyId int64, msgType int, v interface{}) (err error)
	UpdateUserMsgSetRead(userId int64, companyId int64, msgType int, msgId int64) (err error)
}

var _ IMessageRepository = (*MessageRepository)(nil)

type MessageRepository struct{}

func (r *MessageRepository) GetUserMsgTotals(userId int64, companyId int64, msgType int, v interface{}) (err error) {
	return models.GetUserMsgTotals(userId, companyId, msgType, v)
}

func (r *MessageRepository) UpdateUserMsgSetRead(userId int64, companyId int64, msgType int, msgId int64) (err error) {
	return models.UpdateUserMsgSetRead(userId, companyId, msgType, msgId)
}