feat: rbac完善,file接入完成

This commit is contained in:
Blizzard
2026-05-01 12:56:08 +08:00
parent bbd3f834b9
commit a93477ea8e
81 changed files with 5470 additions and 371 deletions
+16
View File
@@ -7,9 +7,12 @@ import (
"sundynix-micro-go/app/system/rpc/internal/config"
"sundynix-micro-go/app/system/rpc/internal/server"
"sundynix-micro-go/app/system/rpc/internal/svc"
"sundynix-micro-go/app/system/rpc/internal/task"
"sundynix-micro-go/app/system/rpc/system"
"sundynix-micro-go/common/utils/timer"
"github.com/zeromicro/go-zero/core/conf"
"github.com/zeromicro/go-zero/core/logx"
"github.com/zeromicro/go-zero/core/service"
"github.com/zeromicro/go-zero/core/stat"
"github.com/zeromicro/go-zero/zrpc"
@@ -36,6 +39,19 @@ func main() {
})
defer s.Stop()
// 初始化定时任务系统
cronTimer := timer.NewTimerTask()
defer cronTimer.Close()
// 注册定时清理操作日志任务 (每天凌晨 3:00 执行)
cleanJob := task.NewCleanOperLogJob(ctx)
_, err := cronTimer.AddTaskByJob("systemCron", "0 3 * * *", cleanJob, "cleanOperLogTask")
if err != nil {
logx.Errorf("❌ 注册定时清理操作日志任务失败: %v", err)
} else {
logx.Infof("✅ 注册定时清理操作日志任务成功 (每天凌晨3点)")
}
fmt.Printf("Starting rpc server at %s...\n", c.ListenOn)
s.Start()
}