model/city.go
@@ -108,3 +108,24 @@ err := db.Find(&list).Error return list, err } // InitDefaultCity 初始化默认城市 func InitDefaultCity() error { records := []*City{ { Name: "北京市", }, } var db = mysqlx.GetDB() for _, record := range records { var city City if err := db.Where("name = ?", record.Name).First(&city).Error; err != nil { if err := db.Create(record).Error; err != nil { return err } } } return nil }