2026-01-19 00:07:20 +08:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"Crimson-Gatekeeper/internal/common"
|
|
|
|
|
|
|
|
|
|
"gorm.io/gen"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func main() {
|
2026-01-21 17:44:51 +08:00
|
|
|
client, clean, _ := common.GetDataBaseClient()
|
|
|
|
|
defer clean()
|
2026-01-19 00:07:20 +08:00
|
|
|
g := gen.NewGenerator(gen.Config{
|
|
|
|
|
OutPath: "./internal/query",
|
|
|
|
|
ModelPkgPath: "./internal/model",
|
|
|
|
|
Mode: gen.WithDefaultQuery,
|
|
|
|
|
FieldNullable: true,
|
|
|
|
|
})
|
|
|
|
|
g.UseDB(client)
|
|
|
|
|
g.ApplyBasic(g.GenerateAllTable()...)
|
|
|
|
|
g.Execute()
|
|
|
|
|
}
|