domain.go 514 B

1234567891011121314151617181920212223242526272829
  1. package domain
  2. import (
  3. "go-common/app/interface/main/app-resource/conf"
  4. "go-common/app/interface/main/app-resource/model/domain"
  5. )
  6. // Service domain service.
  7. type Service struct {
  8. c *conf.Config
  9. domains []string
  10. }
  11. // New new domain service.
  12. func New(c *conf.Config) (s *Service) {
  13. s = &Service{
  14. c: c,
  15. }
  16. return
  17. }
  18. // Domain get domain all
  19. func (s *Service) Domain() (res *domain.Domain) {
  20. res = &domain.Domain{
  21. Domains: s.c.Domain.Addr,
  22. ImageDomains: s.c.Domain.ImageAddr,
  23. }
  24. return
  25. }