【优化】租户功能,框架优化

This commit is contained in:
PandaGoAdmin
2022-07-18 18:17:11 +08:00
parent d33bd39570
commit ae38e7bcef
60 changed files with 861 additions and 647 deletions

44
pkg/initialize/table.go Normal file
View 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{},
),
"初始化表失败")
}
}