defaultgenerator.go 475 B

123456789101112131415161718192021
  1. package generator
  2. import (
  3. "github.com/tal-tech/go-zero/tools/goctl/util/console"
  4. )
  5. // DefaultGenerator defines the environment needs of rpc service generation
  6. type DefaultGenerator struct {
  7. log console.Console
  8. }
  9. // just test interface implement
  10. var _ Generator = (*DefaultGenerator)(nil)
  11. // NewDefaultGenerator returns an instance of DefaultGenerator
  12. func NewDefaultGenerator() Generator {
  13. log := console.NewColorConsole()
  14. return &DefaultGenerator{
  15. log: log,
  16. }
  17. }