2024-01-19 12:06:30 +08:00
|
|
|
package initialize
|
|
|
|
|
|
|
|
import (
|
|
|
|
"wechat-robot/internal/tasks"
|
2024-02-19 14:57:36 +08:00
|
|
|
"wechat-robot/mq"
|
2024-01-19 12:06:30 +08:00
|
|
|
"wechat-robot/pkg/auth"
|
|
|
|
)
|
|
|
|
|
|
|
|
// InitSystem
|
|
|
|
// @description: 初始化系统
|
|
|
|
func InitSystem() {
|
|
|
|
initConfig() // 初始化配置
|
|
|
|
databaseTable() // 初始化数据库表
|
|
|
|
initDefaultAdminUser() // 初始化默认管理员用户
|
|
|
|
auth.InitOAuth2Server() // 初始化OAuth2服务
|
|
|
|
tasks.StartScheduled() // 启动定时任务
|
2024-02-19 14:57:36 +08:00
|
|
|
mq.Init() // 初始化MQ
|
2024-01-19 12:06:30 +08:00
|
|
|
}
|