service

package
v0.0.0-...-0f6a860 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2020 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Db *gorm.DB
)

Functions

func InitConnectionMysql

func InitConnectionMysql()

func NewMysql

func NewMysql() *mysql

func Scope

func Scope(key string, mode interface{}) func(db *gorm.DB) *gorm.DB

Types

type SendRepo

type SendRepo struct {
}

SendRepo ...

func NewSendRepo

func NewSendRepo() *SendRepo

func (*SendRepo) Create

func (repo *SendRepo) Create(sendModel *models.Send) error

Create ...

func (*SendRepo) CreateCode

func (repo *SendRepo) CreateCode(sendModel *models.Code) error

CreateCode ...

func (*SendRepo) Mobile

func (repo *SendRepo) Mobile(mobile string) (*models.Code, error)

Mobile ...

func (*SendRepo) SendCode

func (repo *SendRepo) SendCode(sendModel *models.Send, driver provider.Driver) error

SendCode ...

func (*SendRepo) SendNotice

func (repo *SendRepo) SendNotice(sendModel *models.Send, driver provider.Driver, value []string) error

SendNotice ...

func (*SendRepo) UseCode

func (repo *SendRepo) UseCode(id uint) error

UseCode ...

func (*SendRepo) Validate

func (repo *SendRepo) Validate(mobile, code string, bizType int32) (*models.Code, error)

Validate ...

type TemplateRepo

type TemplateRepo struct {
}

TemplateRepo ...

func NewTemplateRepo

func NewTemplateRepo() *TemplateRepo

func (*TemplateRepo) Create

func (r *TemplateRepo) Create(templateModel *models.Template) error

Create ...

func (*TemplateRepo) FirstModelTemplate

func (r *TemplateRepo) FirstModelTemplate(m models.Template) (result *models.Template, err error)

func (*TemplateRepo) GetCodeTemplateFirst

func (r *TemplateRepo) GetCodeTemplateFirst(provider string, bizType int32) (*models.Template, error)

GetCodeTemplateFirst ...

func (*TemplateRepo) GetNoticeTemplateFirst

func (r *TemplateRepo) GetNoticeTemplateFirst(provider string, bizType int32) (*models.Template, error)

GetNoticeTemplateFirst ...

Jump to

Keyboard shortcuts

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