package initialize import ( "github.com/XM-GO/PandaKit/biz" devEntity "pandax/apps/develop/entity" flowEntity "pandax/apps/flow/entity" jobEntity "pandax/apps/job/entity" logEntity "pandax/apps/log/entity" resSourceEntity "pandax/apps/resource/entity" "pandax/apps/system/entity" "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{}, flowEntity.FlowWorkClassify{}, flowEntity.FlowWorkInfo{}, flowEntity.FlowWorkTemplates{}, flowEntity.FlowWorkOrder{}, flowEntity.FlowWorkOrderTemplate{}, flowEntity.FlowWorkStage{}, flowEntity.FlowWorkTask{}, flowEntity.FlowWorkTaskHistory{}, ), "初始化表失败") } }