签入脚本

This commit is contained in:
小蚂蚁云
2026-10-20 11:37:25 +08:00
commit 7f5e8470af
909 changed files with 4045080 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
// Package task 定时任务处理器
//
// 本包存放全部定时任务的业务实现,与 HTTP 请求处理链路隔离:
// - 调度器基础设施(gcron 挂载/摘除/执行分派)在 internal/logic 的 job 模块
// - 本包仅存放各任务处理方法,文件按任务名 snake_case 平铺
//
// 约定:
// 1. 每个任务一个文件,init 中调用 logic.RegisterJobHandler 注册,
// 注册名与任务记录 url 字段值一致(数据驱动查找)
// 2. 依赖方向单向:task → logic(注册 + 共享能力),logic 不得反向依赖 task
// 3. 处理方法签名 func(ctx, params) (string, error):
// params 为任务参数(JSON 字符串,可为空),返回值写入任务日志摘要
// 4. 本包不在 HTTP 启动链路内,由 internal/cmd 空白导入触发 init 注册
package task
// paramsText 任务参数展示
// 空参数统一显示为"无参数"
func paramsText(params string) string {
if params == "" {
return "无参数"
}
return params
}