Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChatDao ¶
type ChatDao interface { CreateChat(db *gorm.DB, userId uint64, YUserId uint64) (*model.ChatModel, error) GetChat(db *gorm.DB, chatId uint64) (*model.ChatModel, error) UpdateChatLastMsgId(db *gorm.DB, chatId, msgId uint64) error IncrChatMsgNum(db *gorm.DB, chatId uint64) error GetChatListByChatIds(db *gorm.DB, chatIds []uint64) ([]*model.ChatModel, error) }
func NewChatDao ¶
func NewChatDao() ChatDao
type ChatMsgDao ¶
type ChatMsgDao interface { CreateChatMsg(db *gorm.DB, chatId, msgId uint64) (*model.ChatMsgModel, error) GetChatMsgListByChatId(db *gorm.DB, chatId uint64, chatMsgId uint64, limit int) ([]*model.ChatMsgModel, error) }
func NewCHatMsgDao ¶
func NewCHatMsgDao() ChatMsgDao
type MsgDao ¶
type UserChatDao ¶
type UserChatDao interface { CreateUserChat(db *gorm.DB, chatId uint64, userId, YUserId uint64) (*model.UserChatModel, error) GetUserChat(db *gorm.DB, userId uint64, YUserId uint64) (*model.UserChatModel, error) IncrUserChatMsgNum(db *gorm.DB, userId, YUserId uint64) error UpdateUserChatLastMsgId(db *gorm.DB, userId, YUserId, msgId uint64) error UpdateUserChatDelMsgId(db *gorm.DB, userId, YUserId, delMsgId uint64) error UpdateUserChatClearMsgId(db *gorm.DB, userId, YUserId, clearMsgId uint64) error GetUserChatList(db *gorm.DB, userId uint64, lastMId uint64, limit int) ([]*model.UserChatModel, error) }
func NewUserChatDao ¶
func NewUserChatDao() UserChatDao
type UserDao ¶
type UserDao interface { CreateUser(user model.UserBaseModel) (id uint64, err error) GetUserById(id uint64) (*model.UserBaseModel, error) GetUsersByIds(ids []uint64) ([]*model.UserBaseModel, error) GetUserByPhone(ctx context.Context, phone int64) (*model.UserBaseModel, error) }
func NewUserDao ¶
Click to show internal directories.
Click to hide internal directories.