mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-25 15:08:34 +08:00
【优化】租户功能,框架优化
This commit is contained in:
44
pkg/initialize/table.go
Normal file
44
pkg/initialize/table.go
Normal file
@@ -0,0 +1,44 @@
|
||||
package initialize
|
||||
|
||||
import (
|
||||
devEntity "pandax/apps/develop/entity"
|
||||
jobEntity "pandax/apps/job/entity"
|
||||
logEntity "pandax/apps/log/entity"
|
||||
resSourceEntity "pandax/apps/resource/entity"
|
||||
"pandax/apps/system/entity"
|
||||
"pandax/base/biz"
|
||||
"pandax/pkg/global"
|
||||
)
|
||||
|
||||
// 初始化时如果没有表创建表
|
||||
func InitTable() {
|
||||
m := global.Conf.Server
|
||||
if m.IsInitTable {
|
||||
biz.ErrIsNil(
|
||||
global.Db.AutoMigrate(
|
||||
//casbin.CasbinRule{},
|
||||
entity.SysDept{},
|
||||
entity.SysApi{},
|
||||
entity.SysConfig{},
|
||||
entity.SysDictType{},
|
||||
entity.SysDictData{},
|
||||
logEntity.LogLogin{},
|
||||
logEntity.LogOper{},
|
||||
logEntity.LogJob{},
|
||||
entity.SysUser{},
|
||||
entity.SysTenants{},
|
||||
entity.SysRole{},
|
||||
entity.SysMenu{},
|
||||
entity.SysPost{},
|
||||
entity.SysRoleMenu{},
|
||||
entity.SysRoleDept{},
|
||||
entity.SysNotice{},
|
||||
jobEntity.SysJob{},
|
||||
devEntity.DevGenTable{},
|
||||
devEntity.DevGenTableColumn{},
|
||||
resSourceEntity.ResOss{},
|
||||
resSourceEntity.ResEmail{},
|
||||
),
|
||||
"初始化表失败")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user