数据初始化完成
This commit is contained in:
30
server/initialize/data.go
Normal file
30
server/initialize/data.go
Normal 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")
|
||||
}
|
@@ -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")
|
||||
}
|
||||
|
Reference in New Issue
Block a user