feat: 实现平台抽成、提现审批、异步任务集成及安全审计功能

This commit is contained in:
2025-12-30 14:54:19 +08:00
parent 5e8dbec806
commit ee1acae3ed
25 changed files with 985 additions and 60 deletions

View File

@@ -0,0 +1,19 @@
package args
import "github.com/riverqueue/river"
type MediaProcessArgs struct {
AssetID int64 `json:"asset_id"`
}
func (MediaProcessArgs) Kind() string {
return "media_process"
}
func (MediaProcessArgs) InsertOpts() river.InsertOpts {
return river.InsertOpts{}
}
func (MediaProcessArgs) UniqueID() string {
return "media_process"
}

View File

@@ -0,0 +1,22 @@
package args
import "github.com/riverqueue/river"
type NotificationArgs struct {
UserID int64 `json:"user_id"`
Type string `json:"type"`
Title string `json:"title"`
Content string `json:"content"`
}
func (NotificationArgs) Kind() string {
return "notification"
}
func (NotificationArgs) InsertOpts() river.InsertOpts {
return river.InsertOpts{}
}
func (NotificationArgs) UniqueID() string {
return "notification"
}