代码拉取完成,页面将自动刷新
//go:build ignore
// +build ignore
package main
import (
"app/internal/models"
"app/utils"
"gorm.io/driver/mysql"
"gorm.io/gen"
"gorm.io/gorm"
)
var gormdb *gorm.DB
func main() {
g := gen.NewGenerator(gen.Config{
OutPath: "./dal/query",
Mode: gen.WithoutContext | gen.WithDefaultQuery | gen.WithQueryInterface,
})
dsn := utils.GetDbDsn()
gormdb, _ := gorm.Open(mysql.Open(dsn))
g.UseDB(gormdb) // reuse your gorm db
// Generate basic type-safe DAO API for struct `model.User` following conventions
g.ApplyBasic(models.User{}, models.Third{}, models.Role{}, models.RoleMenu{}, models.RoleAccess{}, models.Product{}, models.ProductSku{}, models.ProductImage{}, models.Order{}, models.OrderProducts{},
models.OrderAddress{}, models.News{}, models.Menu{}, models.Manager{}, models.File{}, models.Config{}, models.ConfigGroup{}, models.Category{}, models.Cart{}, models.Banner{}, models.Article{}, models.Area{}, models.AreaProduct{}, models.Address{}, models.Access{})
// Generate the code
g.Execute()
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。