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.
|
|
|
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
|
|
|
|
}
|