service.go 283 B

1234567891011121314151617181920212223
  1. package service
  2. import (
  3. "gorm.io/gorm"
  4. "kpt.notice/apiserver/config"
  5. "kpt.notice/apiserver/dao"
  6. )
  7. var svc *Service
  8. type Service struct {
  9. DB *gorm.DB
  10. }
  11. func New(c *config.Config) (s *Service) {
  12. dao := dao.New(c)
  13. s = &Service{
  14. DB: dao.DB,
  15. }
  16. svc = s
  17. JobInit()
  18. return
  19. }