|
|
@@ -8,7 +8,7 @@ import (
|
|
|
)
|
|
|
|
|
|
|
|
|
-func InitSystemDb(engine *ApiEngine) {
|
|
|
+func CreateDatabase(engine *ApiEngine) {
|
|
|
if engine.OrmEngine.DriverName() == "mysql"{
|
|
|
dbname :=engine.OrmEngine.DataSourceName()
|
|
|
reg:= regexp.MustCompile("(.*)/(.*)(\\?.*)")
|
|
|
@@ -27,16 +27,10 @@ func InitSystemDb(engine *ApiEngine) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+}
|
|
|
+
|
|
|
+func InitDbData(engine *ApiEngine) {
|
|
|
|
|
|
- err:=engine.OrmEngine.Sync2(
|
|
|
- new(models.SysMenu),
|
|
|
- new(models.SysOrg),
|
|
|
- new(models.SysUser),
|
|
|
- new(models.SysUserRole),
|
|
|
- new(models.SysRoleMenu),
|
|
|
- new(models.SysRole),
|
|
|
- )
|
|
|
- printError(err)
|
|
|
orgs:= []models.SysOrg{
|
|
|
{
|
|
|
Id:"287c50a4-caad-4557-80c8-aca81af9f370",
|
|
|
@@ -110,7 +104,7 @@ func InitSystemDb(engine *ApiEngine) {
|
|
|
Url:"/sys/log",
|
|
|
},
|
|
|
}
|
|
|
- _,err = engine.OrmEngine.Insert(orgs)
|
|
|
+ _,err := engine.OrmEngine.Insert(orgs)
|
|
|
printError(err)
|
|
|
_,err = engine.OrmEngine.Insert(users)
|
|
|
printError(err)
|