package main import ( "simple-memo/core" "simple-memo/global" "simple-memo/models" "simple-memo/utils" // 新增 ) func main() { // 1. 加载配置 core.InitConfig() // 2. 初始化AES(修复后必须加) utils.InitAES() // 3. 初始化日志 core.InitLogger() // 4. 初始化MySQL core.InitMysql() // 5. 初始化Redis core.InitRedis() // 自动建表 global.DB.AutoMigrate( &models.User{}, &models.Todo{}, &models.Bill{}, &models.Category{}, &models.Budget{}, &models.UserConfig{}, &models.Mood{}, &models.MoodAIGeneration{}, &models.Review{}, // 新增:复盘表 &models.UserGrowth{}, &models.DailyProgress{}, &models.ExpChangeLog{}, &models.UserAchievement{}, ) // 启动定时任务 core.InitCron() // 启动服务 r := core.InitRouter() port := global.VP.GetString("server.port") r.Run(":" + port) }