gen.yml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. version: "0.1"
  2. database:
  3. # consult[https://gorm.io/docs/connecting_to_the_database.html]"
  4. dsn: "root:root@tcp(mysql:3306)/dev_local_platform?charset=utf8mb4&parseTime=True&loc=Local"
  5. # input mysql or postgres or sqlite or sqlserver. consult[https://gorm.io/docs/connecting_to_the_database.html]
  6. db: "mysql"
  7. # enter the required data table or leave it blank.You can input :
  8. # 指定要生成的表名称,默认所有表
  9. # tables :
  10. # - orders
  11. # - users
  12. # - goods
  13. tables:
  14. - jwtx_tokens
  15. # only generate models (without query file)
  16. onlyModel: false
  17. # specify a directory for output
  18. # 指定输出目录
  19. outPath: "./dao/query"
  20. # query code file name, default: gen.go
  21. # Genrated 查询代码文件名称
  22. outFile: ""
  23. # generate unit test for query code
  24. # 生成单元测试
  25. withUnitTest: false
  26. # generated model code's package name
  27. # 生成模型代码包名称
  28. modelPkgName: ""
  29. # generate with pointer when field is nullable
  30. # 当字段允许空时用指针生成
  31. fieldNullable: true
  32. # generate with pointer when field has default value
  33. # 当字段具有默认值时,使用指针生成
  34. fieldCoverable: true
  35. # generate field with gorm index tag
  36. # 生成带有 gorm index 标签的字段
  37. fieldWithIndexTag: true
  38. # generate field with gorm column type tag
  39. # 生成带有 gorm type 标签的字段
  40. fieldWithTypeTag: true
  41. # detect integer field's unsigned type, adjust generated data type
  42. # 检测整数字段的无符号类型,调整生成的数据类型
  43. fieldSignable: true