数据初始化完成

This commit is contained in:
SliverHorn
2020-08-25 16:34:45 +08:00
parent 6c9f8b5eba
commit cf73dbd0d9
18 changed files with 566 additions and 8 deletions

30
server/initialize/data.go Normal file
View File

@@ -0,0 +1,30 @@
package initialize
import (
"gin-vue-admin/global"
"gin-vue-admin/service"
)
func Data() {
var err error
if global.GVA_CONFIG.System.Data {
return
}
err = service.InitSysApi()
err = service.InitSysUser()
err = service.InitExaCustomer()
err = service.InitCasbinModel()
err = service.InitSysAuthority()
err = service.InitSysBaseMenus()
err = service.InitAuthorityMenu()
err = service.InitSysDictionary()
err = service.InitSysAuthorityMenus()
err = service.InitSysDataAuthorityId()
err = service.InitSysDictionaryDetail()
err = service.InitExaFileUploadAndDownload()
if err != nil {
global.GVA_LOG.Error("initialize data failed", err)
}
global.GVA_VP.Set("data", true)
global.GVA_LOG.Debug("initialize data success")
}

View File

@@ -3,12 +3,14 @@ package initialize
import (
"gin-vue-admin/global"
"gin-vue-admin/model"
"os"
)
// 注册数据库表专用
func DBTables() {
db := global.GVA_DB
db.AutoMigrate(model.SysUser{},
err := db.AutoMigrate(
model.SysUser{},
model.SysAuthority{},
model.SysApi{},
model.SysBaseMenu{},
@@ -25,5 +27,9 @@ func DBTables() {
model.ExaCustomer{},
model.SysOperationRecord{},
)
if err != nil {
global.GVA_LOG.Error("register table failed", err)
os.Exit(0)
}
global.GVA_LOG.Debug("register table success")
}