gen.go.template 394 B

123456789101112131415161718
  1. package main
  2. import (
  3. "gorm.io/gen"
  4. "path/filepath"
  5. )
  6. //go:generate go mod tidy
  7. //go:generate go mod download
  8. //go:generate go run gen.go
  9. func main() {
  10. g := gen.NewGenerator(gen.Config{
  11. OutPath: filepath.Join("..", "..", "..", "{{ .Package }}", "blender", "model", "dao"),
  12. Mode: gen.WithoutContext | gen.WithDefaultQuery | gen.WithQueryInterface,
  13. })
  14. g.ApplyBasic()
  15. g.Execute()
  16. }