zhangqian
2024-01-08 67f3795ea8eff9856ed2d91b01a63adf05ab9dbc
model/province.go
@@ -3,6 +3,7 @@
import (
   "aps_crm/pkg/mysqlx"
   "gorm.io/gorm"
   "sync"
)
type (
@@ -115,3 +116,25 @@
   var db = slf.build()
   return db.Updates(m).Error
}
// InitDefaultData 初始化数据
func (slf *ProvinceSearch) InitDefaultData(errCh chan<- error, wg *sync.WaitGroup) {
   var (
      db          = slf.Orm.Table(slf.TableName())
      total int64 = 0
   )
   if err := db.Count(&total).Error; err != nil {
      errCh <- err
      return
   }
   if total != 0 {
      return
   }
   sql := "INSERT INTO `province` VALUES (29,'北京市',3),(30,'天津市',3),(31,'河北省',3),(32,'山西省',3),(33,'内蒙古自治区',3),(34,'辽宁省',3),(35,'吉林省',3),(36,'黑龙江省',3),(37,'上海市',3),(38,'江苏省',3),(39,'浙江省',3),(40,'安徽省',3),(41,'福建省',3),(42,'江西省',3),(43,'山东省',3),(44,'河南省',3),(45,'湖北省',3),(46,'湖南省',3),(47,'广东省',3),(48,'广西壮族自治区',3),(49,'海南省',3),(50,'重庆市',3),(51,'四川省',3),(52,'贵州省',3),(53,'云南省',3),(54,'西藏自治区',3),(55,'陕西省',3),(56,'甘肃省',3),(57,'青海省',3),(58,'宁夏回族自治区',3),(59,'新疆维吾尔自治区',3),(60,'台湾省',3),(61,'香港',3),(62,'澳门',3)"
   err := slf.Orm.Exec(sql).Error
   if err != nil {
      errCh <- err
      return
   }
}