db_table.go 761 B

123456789101112131415161718192021222324252627282930313233343536
  1. package initialize
  2. import (
  3. "gin-vue-admin/global"
  4. "gin-vue-admin/model"
  5. "go.uber.org/zap"
  6. "os"
  7. )
  8. // 注册数据库表专用
  9. func DBTables() {
  10. db := global.GVA_DB
  11. err := db.AutoMigrate(
  12. model.SysUser{},
  13. model.SysAuthority{},
  14. model.SysApi{},
  15. model.SysBaseMenu{},
  16. model.SysBaseMenuParameter{},
  17. model.JwtBlacklist{},
  18. model.SysWorkflow{},
  19. model.SysWorkflowStepInfo{},
  20. model.SysDictionary{},
  21. model.SysDictionaryDetail{},
  22. model.ExaFileUploadAndDownload{},
  23. model.ExaFile{},
  24. model.ExaFileChunk{},
  25. model.ExaSimpleUploader{},
  26. model.ExaCustomer{},
  27. model.SysOperationRecord{},
  28. )
  29. if err != nil {
  30. global.GVA_LOG.Error("register table failed", zap.Any("err", err))
  31. os.Exit(0)
  32. }
  33. global.GVA_LOG.Debug("register table success")
  34. }