feat: Implement batch team owner processing with dedicated upload, configuration, and monitoring pages and backend services.

This commit is contained in:
2026-01-30 18:59:03 +08:00
parent 165c6d69b9
commit 6f18740215
7 changed files with 348 additions and 46 deletions

View File

@@ -253,6 +253,12 @@ func (d *DB) MarkOwnerAsFailed(email string) error {
return err
}
// MarkOwnerAsInvalid 标记 Owner 为无效Team 被封禁,永久跳过)
func (d *DB) MarkOwnerAsInvalid(email string) error {
_, err := d.db.Exec("UPDATE team_owners SET status = 'invalid' WHERE email = ?", email)
return err
}
// UpdateOwnerStatus 更新状态
func (d *DB) UpdateOwnerStatus(id int64, status string) error {
_, err := d.db.Exec("UPDATE team_owners SET status = ? WHERE id = ?", status, id)