You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gojobs/jobs_gorm.go

25 lines
506 B

package gojobs
import (
"go.dtapp.net/gojobs/jobs_gorm"
"go.dtapp.net/goredis"
"gorm.io/gorm"
)
type ConfigJobsGorm struct {
MainService int // 主要服务
Db *gorm.DB // 数据库
Redis goredis.App // 缓存数据库服务
}
func NewJobsGorm(config *ConfigJobsGorm) *jobs_gorm.JobsGorm {
var (
jobsGorm = &jobs_gorm.JobsGorm{}
)
jobsGorm = jobs_gorm.NewGorm(jobs_gorm.JobsGorm{
Db: config.Db,
Redis: config.Redis,
}, config.MainService)
return jobsGorm
}