|
@ -2,6 +2,7 @@ package main |
|
|
|
|
|
|
|
|
import ( |
|
|
import ( |
|
|
"GoClouds/core/comm" |
|
|
"GoClouds/core/comm" |
|
|
|
|
|
"GoClouds/models" |
|
|
"GoClouds/webs/sys/app" |
|
|
"GoClouds/webs/sys/app" |
|
|
"GoClouds/webs/sys/controller" |
|
|
"GoClouds/webs/sys/controller" |
|
|
"github.com/mgr9525/go-cloud" |
|
|
"github.com/mgr9525/go-cloud" |
|
@ -25,6 +26,11 @@ func customFun() []template.FuncMap { |
|
|
println("db err:" + err.Error()) |
|
|
println("db err:" + err.Error()) |
|
|
os.Exit(1) |
|
|
os.Exit(1) |
|
|
} |
|
|
} |
|
|
|
|
|
err = syncTable() |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
println("db sync err:" + err.Error()) |
|
|
|
|
|
os.Exit(2) |
|
|
|
|
|
} |
|
|
gocloud.GetCustomConf("", app.Conf) |
|
|
gocloud.GetCustomConf("", app.Conf) |
|
|
return []template.FuncMap{map[string]interface{}{ |
|
|
return []template.FuncMap{map[string]interface{}{ |
|
|
"AppName": func() string { |
|
|
"AppName": func() string { |
|
@ -39,3 +45,30 @@ func constomRoute() { |
|
|
gocloud.RegController(new(controller.CommController)) |
|
|
gocloud.RegController(new(controller.CommController)) |
|
|
gocloud.RegController(new(controller.UserController)) |
|
|
gocloud.RegController(new(controller.UserController)) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func syncTable() error { |
|
|
|
|
|
if comm.DbSys == nil { |
|
|
|
|
|
return nil |
|
|
|
|
|
} |
|
|
|
|
|
err := comm.DbSys.Sync(models.SysUser{}) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
return err |
|
|
|
|
|
} |
|
|
|
|
|
err = comm.DbSys.Sync(models.SysFile{}) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
return err |
|
|
|
|
|
} |
|
|
|
|
|
err = comm.DbSys.Sync(models.SysPermssion{}) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
return err |
|
|
|
|
|
} |
|
|
|
|
|
err = comm.DbSys.Sync(models.SysRole{}) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
return err |
|
|
|
|
|
} |
|
|
|
|
|
err = comm.DbSys.Sync(models.SysUserRole{}) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
return err |
|
|
|
|
|
} |
|
|
|
|
|
return nil |
|
|
|
|
|
} |