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
515 B

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