main.go 691 B

123456789101112131415161718192021222324252627282930313233
  1. package main
  2. import (
  3. "bigdata_archives/app"
  4. "bigdata_archives/app/model"
  5. "bigdata_archives/database"
  6. "bigdata_archives/global"
  7. "bigdata_archives/simple_zap"
  8. "context"
  9. )
  10. func init() {
  11. // 初始化数据库连接
  12. err := global.SetupDBLink()
  13. if err != nil {
  14. simple_zap.WithCtx(context.Background()).Sugar().Warn(err, "初始化数据库连接失败")
  15. }
  16. // 迁移数据库
  17. database.Migrate(global.DBLink)
  18. //创建管理员用户
  19. model.CreateAdmin()
  20. //初始化系统设置
  21. model.CreateSystemSettings()
  22. //go utils.ModBus()
  23. }
  24. func main() {
  25. err := app.InitRouter()
  26. if err != nil {
  27. simple_zap.WithCtx(context.Background()).Sugar().Warn(err, "初始化路由失败")
  28. }
  29. }