mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-24 11:28:40 +08:00
34 lines
645 B
Go
34 lines
645 B
Go
package initialize
|
|
|
|
import (
|
|
"pandax/base/biz"
|
|
"pandax/base/casbin"
|
|
"pandax/base/config"
|
|
"pandax/base/global"
|
|
"pandax/system/entity"
|
|
)
|
|
|
|
// 初始化时如果没有表创建表
|
|
func InitTable() {
|
|
m := config.Conf.Server
|
|
if m.IsInitTable {
|
|
biz.ErrIsNil(
|
|
global.Db.AutoMigrate(
|
|
casbin.CasbinRule{},
|
|
entity.SysDept{},
|
|
entity.SysApi{},
|
|
entity.SysConfig{},
|
|
entity.SysDictType{},
|
|
entity.SysDictData{},
|
|
entity.LogLogin{},
|
|
entity.LogOper{},
|
|
entity.SysUser{},
|
|
entity.SysRole{},
|
|
entity.SysMenu{},
|
|
entity.SysPost{},
|
|
entity.SysRoleMenu{},
|
|
entity.SysRoleDept{}), "初始化表失败")
|
|
|
|
}
|
|
}
|