├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── README.zh.md ├── go.mod ├── go.sum ├── gorm_cls_gen.go ├── gorm_cls_gen_test.go ├── internal ├── demos │ ├── demo1 │ │ ├── internal │ │ │ └── models │ │ │ │ ├── example.go │ │ │ │ ├── example_test.go │ │ │ │ ├── gormcnm.gen.go │ │ │ │ └── gormcnm.gen_test.go │ │ └── main.go │ └── demo2 │ │ ├── internal │ │ └── models │ │ │ ├── example.go │ │ │ └── example_test.go │ │ └── main.go ├── docs │ ├── README_OLD_DOC.en.md │ └── README_OLD_DOC.zh.md ├── examples │ ├── example1 │ │ ├── example1_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ ├── example2 │ │ ├── example2_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ ├── example3 │ │ ├── example3_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ ├── example4 │ │ ├── example4_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ ├── example5 │ │ ├── example5_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ ├── example6 │ │ ├── example6_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ ├── example7 │ │ ├── example7_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ ├── example8 │ │ ├── example8_test.go │ │ └── internal │ │ │ └── models │ │ │ ├── models.go │ │ │ ├── ngen.go │ │ │ └── ngen_test.go │ └── example9 │ │ ├── example9_test.go │ │ └── internal │ │ └── models │ │ ├── models.go │ │ ├── ngen.go │ │ └── ngen_test.go └── utils │ ├── print.go │ └── utils.go ├── once_cls_gen.go ├── once_cls_gen_test.go ├── options.go ├── options_test.go ├── utils.go └── utils_test.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/README.md -------------------------------------------------------------------------------- /README.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/README.zh.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/go.sum -------------------------------------------------------------------------------- /gorm_cls_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/gorm_cls_gen.go -------------------------------------------------------------------------------- /gorm_cls_gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/gorm_cls_gen_test.go -------------------------------------------------------------------------------- /internal/demos/demo1/internal/models/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/demos/demo1/internal/models/example.go -------------------------------------------------------------------------------- /internal/demos/demo1/internal/models/example_test.go: -------------------------------------------------------------------------------- 1 | package models 2 | -------------------------------------------------------------------------------- /internal/demos/demo1/internal/models/gormcnm.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/demos/demo1/internal/models/gormcnm.gen.go -------------------------------------------------------------------------------- /internal/demos/demo1/internal/models/gormcnm.gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/demos/demo1/internal/models/gormcnm.gen_test.go -------------------------------------------------------------------------------- /internal/demos/demo1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/demos/demo1/main.go -------------------------------------------------------------------------------- /internal/demos/demo2/internal/models/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/demos/demo2/internal/models/example.go -------------------------------------------------------------------------------- /internal/demos/demo2/internal/models/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/demos/demo2/internal/models/example_test.go -------------------------------------------------------------------------------- /internal/demos/demo2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/demos/demo2/main.go -------------------------------------------------------------------------------- /internal/docs/README_OLD_DOC.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/docs/README_OLD_DOC.en.md -------------------------------------------------------------------------------- /internal/docs/README_OLD_DOC.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/docs/README_OLD_DOC.zh.md -------------------------------------------------------------------------------- /internal/examples/example1/example1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example1/example1_test.go -------------------------------------------------------------------------------- /internal/examples/example1/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example1/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example1/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example1/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example1/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example1/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example2/example2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example2/example2_test.go -------------------------------------------------------------------------------- /internal/examples/example2/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example2/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example2/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example2/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example2/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example2/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example3/example3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example3/example3_test.go -------------------------------------------------------------------------------- /internal/examples/example3/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example3/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example3/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example3/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example3/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example3/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example4/example4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example4/example4_test.go -------------------------------------------------------------------------------- /internal/examples/example4/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example4/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example4/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example4/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example4/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example4/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example5/example5_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example5/example5_test.go -------------------------------------------------------------------------------- /internal/examples/example5/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example5/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example5/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example5/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example5/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example5/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example6/example6_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example6/example6_test.go -------------------------------------------------------------------------------- /internal/examples/example6/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example6/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example6/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example6/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example6/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example6/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example7/example7_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example7/example7_test.go -------------------------------------------------------------------------------- /internal/examples/example7/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example7/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example7/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example7/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example7/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example7/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example8/example8_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example8/example8_test.go -------------------------------------------------------------------------------- /internal/examples/example8/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example8/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example8/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example8/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example8/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example8/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/examples/example9/example9_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example9/example9_test.go -------------------------------------------------------------------------------- /internal/examples/example9/internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example9/internal/models/models.go -------------------------------------------------------------------------------- /internal/examples/example9/internal/models/ngen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example9/internal/models/ngen.go -------------------------------------------------------------------------------- /internal/examples/example9/internal/models/ngen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/examples/example9/internal/models/ngen_test.go -------------------------------------------------------------------------------- /internal/utils/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/utils/print.go -------------------------------------------------------------------------------- /internal/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/internal/utils/utils.go -------------------------------------------------------------------------------- /once_cls_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/once_cls_gen.go -------------------------------------------------------------------------------- /once_cls_gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/once_cls_gen_test.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/options.go -------------------------------------------------------------------------------- /options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/options_test.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/utils.go -------------------------------------------------------------------------------- /utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyle88/gormcngen/HEAD/utils_test.go --------------------------------------------------------------------------------