generator.go 415 B

12345678910111213141516171819202122
  1. package generator_handler
  2. import (
  3. "github.com/xinliangnote/go-gin-api/internal/repository/mysql"
  4. "github.com/xinliangnote/go-gin-api/internal/repository/redis"
  5. "go.uber.org/zap"
  6. )
  7. type handler struct {
  8. db mysql.Repo
  9. logger *zap.Logger
  10. cache redis.Repo
  11. }
  12. func New(logger *zap.Logger, db mysql.Repo, cache redis.Repo) *handler {
  13. return &handler{
  14. logger: logger,
  15. cache: cache,
  16. db: db,
  17. }
  18. }