dao

package
v1.0.1-0...-bd443ad Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IMessageEmail

type IMessageEmail interface {
	CreateMessageEmail(ctx context.Context, item *model.MessageEmail) error
	UpdateMessageEmail(ctx context.Context, item *model.MessageEmail) error
	DeleteMessageEmail(ctx context.Context, id string) error
	GetMessageEmailById(ctx context.Context, id string) (*model.MessageEmail, error)
}

type IMessageSms

type IMessageSms interface {
	CreateMessageSms(ctx context.Context, item *model.MessageSms) error
	UpdateMessageSms(ctx context.Context, item *model.MessageSms) error
	DeleteMessageSms(ctx context.Context, id string) error
	GetMessageSmsById(ctx context.Context, id string) (*model.MessageSms, error)
}

type IMessageValidCode

type IMessageValidCode interface {
	CreateMessageValidCode(ctx context.Context, item *model.MessageValidCode) error
	UpdateMessageValidCode(ctx context.Context, item *model.MessageValidCode) error
	DeleteMessageValidCode(ctx context.Context, id string) error
	GetMessageValidCodeById(ctx context.Context, id string) (*model.MessageValidCode, error)
	GetLastMessageValidCodeByPhoneNum(ctx context.Context, phoneNum string, validType model.ValidCodeType) (*model.MessageValidCode, error)
}

type MessageDao

type MessageDao struct {
	*ndb.NDb

	IMessageEmail
	IMessageSms
	IMessageValidCode
	// contains filtered or unexported fields
}

func NewMessageDao

func NewMessageDao(db *ndb.NDb, log *nlog.NLog) *MessageDao

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL