Documentation
¶
Index ¶
- Variables
- func InitConnectionMysql()
- func NewMysql() *mysql
- func Scope(key string, mode interface{}) func(db *gorm.DB) *gorm.DB
- type SendRepo
- func (repo *SendRepo) Create(sendModel *models.Send) error
- func (repo *SendRepo) CreateCode(sendModel *models.Code) error
- func (repo *SendRepo) Mobile(mobile string) (*models.Code, error)
- func (repo *SendRepo) SendCode(sendModel *models.Send, driver provider.Driver) error
- func (repo *SendRepo) SendNotice(sendModel *models.Send, driver provider.Driver, value []string) error
- func (repo *SendRepo) UseCode(id uint) error
- func (repo *SendRepo) Validate(mobile, code string, bizType int32) (*models.Code, error)
- type TemplateRepo
- func (r *TemplateRepo) Create(templateModel *models.Template) error
- func (r *TemplateRepo) FirstModelTemplate(m models.Template) (result *models.Template, err error)
- func (r *TemplateRepo) GetCodeTemplateFirst(provider string, bizType int32) (*models.Template, error)
- func (r *TemplateRepo) GetNoticeTemplateFirst(provider string, bizType int32) (*models.Template, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Db *gorm.DB
)
Functions ¶
func InitConnectionMysql ¶
func InitConnectionMysql()
Types ¶
type SendRepo ¶
type SendRepo struct { }
SendRepo ...
func NewSendRepo ¶
func NewSendRepo() *SendRepo
func (*SendRepo) CreateCode ¶
CreateCode ...
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 (*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 ...
Click to show internal directories.
Click to hide internal directories.